Подсчет линий в ткани - PullRequest
0 голосов
/ 28 мая 2019

Я пытался посчитать количество перекосов и утков в следующих тканях:

part of a fabric 1

part of  a fabric2

Для начала с утками (горизонтальными линиями) я применил оператор Собеля в направлении y, чтобы их было легче различать, и в результате получилось:

sobelY of image1

sobelY of image2

Теперь я пытаюсь применить cv2.HoughLines к большому белому горизонтальному массиву точек, чтобы я мог найти количество горизонтальных линий, но это дает мне полностью белое изображение на выходе. Как я могу применить cv2.HoughLines не к каждому белому пикселю, а к каждому белому скоплению?

Если то, что я делаю сейчас, не является хорошим способом для моей цели, какие-нибудь предложения для лучших способов?

...