OPENCV 闭运算实验示例代码morphologyEx()函数

cpp 复制代码
void CrelaxMyFriendDlg::OnBnClickedOk()
{
	hdc = this->GetDC()->GetSafeHdc();
	// TODO: 在此添加控件通知处理程序代码
	string imAddr = "c:/Users/actorsun/Pictures/";
	string imAddr1 = imAddr+"rice.png";
	Mat relax, positive;
	relax = imread(imAddr1,IMREAD_GRAYSCALE);
	threshold(relax, relax, 100, 255, THRESH_BINARY);
	morphologyEx(relax, positive, MORPH_CLOSE, getStructuringElement(MORPH_CROSS, Size(20, 3)));
	Mat success;
	hconcat(relax, positive, success);

	waitKey();
	return;
}

实验结果

可以看到:图中的2个本来没有连通的连通域已经连接了,如果这是一个文字,可以把文字连接成一个整体,另外如果这个是文字的一个比划,但是因为某个意外断开了,也是可以连接起来的

这个操作叫做闭运算

相关推荐
zcg19427 小时前
开源+轻量的文生图模型——z-image
计算机视觉·transformer
数字人小文7 小时前
生产环境 Agent 实战:4个真实踩坑场景
人工智能
ai产品老杨7 小时前
【架构深评】基于 Docker 与 边缘计算,如何打通 GB28181/RTSP 与 X86/ARM 异构算力的企业级 AI 视频流网关?(附源码交付)
人工智能·docker·架构
星幻元宇VR7 小时前
消防教育基地展厅设备【消防知识安全竞赛系统】
人工智能·科技·学习·安全
TigerOne7 小时前
第12章 多Agent协作——从单体到集群
人工智能
ZHW_AI课题组8 小时前
腾讯云驾车路线规划实现 —— 从 API 调用到代码解析的深度实践
人工智能·机器学习·信息可视化
数琨创享TQMS质量数智化8 小时前
2026 专业质量管理系统(QMS)推荐榜
人工智能·qms质量管理系统
牛油果子哥q8 小时前
【C++运算符重载】C++运算符重载终极精讲:单目/双目/关系/赋值运算符重载、成员与全局重载、重载禁区、底层原理与企业级工程规范
开发语言·c++
暗夜猎手-大魔王8 小时前
hermes源码学习4-Prompt 组装
人工智能·prompt
五号厂房8 小时前
🔥 Claude Code 源码解析(四):揭秘状态管理与数据流机制
人工智能