【发布时间】:2019-03-09 03:19:19
【问题描述】:
我想根据黑线把这张图片分割成多张图片
我使用 cv2.HoughLines 来获取一些线条,将它们合并以避免重叠线条。 这是我的绘图代码:
# After get lines from cv2.HoughLines()
for line in lines:
rho, theta = line
a = np.cos(theta)
b = np.sin(theta)
x0 = a * rho
y0 = b * rho
x1 = int(x0 + 1000 * (-b))
y1 = int(y0 + 1000 * (a))
x2 = int(x0 - 1000 * (-b))
y2 = int(y0 - 1000 * (a))
cv2.line(image, (x1, y1), (x2, y2), (0, 200, 0), 2)
cv2.imwrite('results/result.jpg', image)
结果如下:
我想知道如何将图像分割成多个带有绿线的小图像
【问题讨论】: