import cv2 as cv
import numpy as np
def line_detection(image):
gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)
edges = cv.Canny(gray, 50, 150, apertureSize=3)
lines = cv.HoughLines(edges, 1, np.pi/180, 200)#半径步长为1,每次偏转1度,直线最小长度200
for line in lines:
#print(type(lines))
rho, theta = line
python+openCV图像处理(二十一)直线检测
最新推荐文章于 2023-11-11 20:49:30 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)