OpenCV - HoughLinesP не может обнаружить горизонтальную линиюPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 OpenCV - HoughLinesP не может обнаружить горизонтальную линию

Сообщение Anonymous »


Я пытаюсь определить местоположение (x1,y1,x2,y2) горизонтальной линии и вертикальной линии на изображении ниже, используя cv2 в Python. Но, похоже, он обнаруживает только вертикальную линию. изображение с горизонтальными и вертикальными линиями

импортировать cv2 как cv #прочитать изображение img = cv.imread('src.png', cv.IMREAD_GRAYSCALE) #конвертировать в двоичный формат _ , bimg = cv.threshold(img, 200, 255, cv.THRESH_BINARY) #извлечь края cimg = cv.Canny(bimg, 100, 200) #обнаружить линии linesP = cv.HoughLinesP(cimg, 1, np.pi / 180, 50, Нет, 50, 10) Обнаруживает только вертикальную линию, показанную двумя точками
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»