Я пытаюсь написать скрипт, который просматривает изображение, просматривает линии на изображении и создает ограничивающие рамки вокруг линий.Вот о чем я говорю ...
У меня есть это изображение:
Я пытаюсь найти способ интеллектуального обрезания каждой секциииспользуя скрипт.Самая лучшая идея, которую я придумал, заключалась в том, чтобы обвести каждую из секций цветной лентой следующим образом:
Учитывая это изображение с цветной лентой, программа должна быть в состоянии найтицветные линии и определить, где они пересекаются.Вот изображение того, что программа должна быть в состоянии найти: (Черные линии - это место, где лента, красные точки - это пересекающиеся позиции)
Конечная игра здесьчтобы программа могла использовать эти данные для
- Знать, сколько существует секций (в данном случае 9)
- Знать, где находятся секции, и создать ограничивающий прямоугольник вокруг каждогоone
Визуально что-то вроде этого:
OpenCV имеет распознавание лиц и функций, поэтому что-то подобное со статическим изображением должно быть вполне возможным.Каков наилучший метод для достижения этой цели?