показывает клетки. (Фото 1).
Пытаюсь обвести их квадратами и пронумеровать на картинке.
Пока получается вот так: (фото 2).
Из методом использую:
1. Игру с scale в model.setInputParams(size=FRAME_RESOLUTION, scale= x)
2. подбирать смену цвета и контраста
#frame = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
value_factor = 1 # Increase this value to increase contrast, decrease for less contrast
#frame[:, :, 2] = frame[:, :, 2] * value_factor
#frame = cv2.cvtColor(frame, cv2.COLOR_HSV2BGR)
Мне нужен лучший результат.
Может быть есть какие-то мысли?
объясните, чем то что вы выделили отличается от тысяч других точек сходных размеров на изображении?
ну то, что вы ответили картинкой с точками на картинку с точками, конечно многое поясняет. сразу разобрался, что делать.
Ничем особенным. Почти ничем.
Возможно для данной задачи избыточно, но я бы обучил unet, собственно для этого он был создан 😁 Ну либо если из классических алгоритмов может подумаете над кластеризацией цветов? Методы разные есть, нужно играться
Если нужны маленькие кружочки -- дистанс трансформ и ватершилд, ну и фильтр по размерам Или можно циркл детектор просто запустить
Стикер
Там со сшивкой траблы очевидно начнутся
увеличение неизменяемо
Обсуждают сегодня