本文主要是介绍OPENCV 闭运算实验示例代码morphologyEx()函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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个本来没有连通的连通域已经连接了,如果这是一个文字,可以把文字连接成一个整体,另外如果这个是文字的一个比划,但是因为某个意外断开了,也是可以连接起来的
这个操作叫做闭运算
这篇关于OPENCV 闭运算实验示例代码morphologyEx()函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!