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

这个操作叫做闭运算

相关推荐
北京耐用通信1 分钟前
告别“蜘蛛网”布线!耐达讯自动化Profibus六路集线器:电力控制更简单
人工智能·科技·网络协议·自动化·信息与通信
切糕师学AI2 分钟前
钉钉Webhook机器人如何发送群消息?
机器人·自动化·钉钉
AI营销快线2 分钟前
原圈科技AI营销内容生产助力SaaS企业增长新引擎
人工智能
51camera4 分钟前
单色线阵相机结合特殊光源的多项检测解决方案
人工智能·计算机视觉
idkmn_10 分钟前
Daily AI 20251219 (PyTorch基础回顾3)
人工智能·pytorch·python·深度学习·神经网络
bulingg12 分钟前
集成模型:gbdt,xgboost,lightgbm,catboost
人工智能·算法·机器学习
Piar1231sdafa27 分钟前
【计算机视觉】YOLO11-DGCST:轴承表面划痕检测新方案
人工智能·计算机视觉
木心爱编程28 分钟前
【Qt 5.14.2 新手实战】QTC++入门筑基——10 分钟做个文本编辑器:QLineEdit + QTextEdit 核心用法
java·c++·qt
肆悟先生28 分钟前
3.15 引用类型
c++·算法
TG:@yunlaoda360 云老大28 分钟前
华为云国际站代理商的UCS主要有什么作用呢?
人工智能·自然语言处理·华为云·云计算