我正在使用OPENCV 3.2,我正在处理二进制图像。这是我正在处理的图像。
我正在尝试删除除手区域之外的所有内容(具有凸起缺陷)。 我尝试使用斑点检测来检测斑点(除了手),但它没有显示任何东西。有关如何进行的任何建议? blob检测的示例代码是:
Mat im; //has the above shown binary image
Ptr<SimpleBlobDetector> detector = SimpleBlobDetector::create();
vector<KeyPoint> keypoints;
detector->detect(skin_binary1, keypoints);
Mat im_with_keypoints;
drawKeypoints(im, keypoints, im_with_keypoints, Scalar(0, 0, 255), DrawMatchesFlags::DRAW_RICH_KEYPOINTS);
// Show blobs
imshow("keypoints", im_with_keypoints);`