我已经扫描了纸张,并且它们的图像周围有由扫描仪引起的黑色区域。
我想在openCV c++中将它们涂成白色。
我想我应该选择它们并填充它们,因为我知道 [0 0] 在那个区域。
我怎样才能做到这一点?
我试过cvblobslib_OpenCV_v8_3和OpenCV 2.2但它不起作用,因为我认为它们之间的版本不匹配。
这是我的代码的一部分:
cv::threshold(morphed,morphedbw,128,255,CV_THRESH_BINARY);
CBlobResult blobs;
IplImage xmorhped=morphedbw;
blobs = CBlobResult(&xmorhped , &xmorhped, 0 );
CBlob myblob=blobs.GetBlob(0);