Есть ли способ найти координату всего пересечения зебры? - PullRequest
0 голосов
/ 12 февраля 2020

'' 'python import cv2 import numpy as np image = cv2.imread (' abbey_road.jpg ', - 1) enter code here paper = cv2.resize (image, (500,500)) ret, thresh_gray = cv2.threshold (cv2.cvtColor (бумага, cv2.COLOR_BGR2GRAY), 200, 255, cv2.THRESH_BINARY) контуры, hier = cv2.findContours (thresh_gray, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX для 1013 * в формате * 3) в * (c) rect = cv2.minAreaRect (c) box = cv2.boxPoints (rect) # преобразовать все значения с плавающей точкой координат в int box = np.int0 (box) # нарисовать зеленый 'nghien' прямоугольник cv2. drawContours (paper, [box], 0, (0, 255, 0), 1)

cv2.imshow ('paper', paper)

cv2.imwrite ('paper.jpg ', paper) cv2.waitKey (0)' ''

Я попробовал приведенный выше код для предсказания всей зебры.

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

...