Я использую 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);`
Задача ещё не решена.
Других решений пока нет …