Удаление всей части двоичного изображения, кроме области с дефектом выпуклости

Я использую 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);`

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …