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