Исходное изображение: https://imgur.com/bbsHnQC
Моя цель - найти отверстия на изображении, их радиусы и класс: 1 для отверстий желтого цвета и 0 для других.
Моя реализация проста:
1. Обнаружить все отверстия
Я использовал Раздвижное окно размера 48 и круг Хофа, чтобы обнаружить круглые отверстия в сетке.
Результат визуализируется здесь: https://imgur.com/a/sVkAVdn
Как вы можете видеть, поскольку шаг моего скользящего окна равен 32, он обнаруживает несколько кругов для каждого отверстия.
Как я могу объединить эти круги в 1 для каждой моей дыры?
Например: те круги с очень близкими радиусами должны быть сгруппированы в 1 ...
Второй вопрос: радиусы, найденные Хаф, довольно сильно отличаются от наземных истин радиусов. Каким должен быть подход к этому?
2.После нахождения кругов я использовал предварительно обученный CNN, чтобы определить, является ли он классом 0 или 1.
Однако из-за нехватки данных прогноз не очень хороший (74%)
Как я могу справиться с задачей классификации, используя традиционный метод?