Как я могу определить, какие фигуры выложены плиткой на этом черно-белом мозаичном изображении, используя python opencv?
Крайние левые и крайние белые пятна являются продолжением друг друга и, следовательно, должны обнаруживаться.
Я попытался сместить / обернуть изображение по горизонтали и вертикали и перепроверить изображение для связанных надписей, но если патчи в углу или очень большие, это будет довольно сложно. Другой вариант состоял в том, чтобы преобразовать изображение в полярные координаты (т.е. проецировать на трехмерную сферу) и работать с градусами, а не с пикселями, но это казалось слишком сложным, если нет более простых способов сделать это. Быстрый метод, который я собираюсь сделать, это
- Проверить, находится ли патч на границах
- Если да, поищите другие метки на границах
- Проверьте положение обеих меток, если они совпадают (пока не знаете, как это сделать).
- Если они это делают, они принадлежат друг другу