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个本来没有连通的连通域已经连接了,如果这是一个文字,可以把文字连接成一个整体,另外如果这个是文字的一个比划,但是因为某个意外断开了,也是可以连接起来的

这个操作叫做闭运算

相关推荐
智慧景区与市集主理人4 分钟前
巨有科技智慧康养|避开康养文旅内卷,做能变现的疗愈数字化
大数据·人工智能·科技
新知图书6 分钟前
文档感知任务定义与分类
人工智能·agent·ai agent·智能体
FriendshipT21 分钟前
Ultralytics:解读SPPF模块
人工智能·pytorch·python·深度学习·目标检测
冷小鱼22 分钟前
AI Agent 核心算法:任务规划(Planning)的深度技术解析
人工智能·算法·planning
木卫二号Coding23 分钟前
Cursor+GitOps:自动化运维新姿势
人工智能
GEO_ai_zhijian24 分钟前
企业AI可见度公益评测正式启动
人工智能
杜子不疼.26 分钟前
【C++ 在线五子棋对战】- 会话管理模块实现
开发语言·c++
韦胖漫谈IT27 分钟前
Apple M3 Max 与 Apple M5 Max 对比:本地算力的新旧王者之争
网络·人工智能·macos·transformer
武子康28 分钟前
给 Coding Agent 写仓库规则:硬约束、软约束、证据门禁三类拆解 + 6 步可执行闭环
人工智能·aigc·agent
波动几何29 分钟前
人类活动领域穷尽分类体系human-activity-domains
人工智能