Может ли быть представлен пример кода реализации или указателя для реализации LSD с opencv 3.0 и python? HoughLines и HoughLinesP не дают желаемых результатов в python и хотят тестировать LSD в python, но я не получаю нигде.LineSegmentDetector в Opencv 3 с Python
Я попытался сделать следующее:
LSD=cv2.createLineSegmentDetector(0) lines_std=LSD.detect(mixChl) LSD.drawSegments(mask,lines_std)
Однако, когда я рисовать линии на маске я получаю ошибку, которая: LSD.drawSegments (маска, lines_std) TypeError: линии не является числовой кортеж
Может кто-нибудь, пожалуйста, помогите мне с этим? Спасибо заранее.
Насколько вам известно, вы знаете содержимое 'lsd.detect (img) [1]'? Являются ли они дескрипторами? – eshirima
Итак, если я хочу отправить ширину обнаруженных строк в функцию, она не вернет линии, ширина которых равна или больше, но она вернула все строки? lines = lsd.detect (warped, 10, 10), так вы знаете, как обнаружить только линии, ширина которых больше определенной ширины? – sara
Вы можете применить фильтр для удаления всех строк ниже 10 пикселей – Flayn