用python和opencv检测图像角点

2025-04-05 22:07:02

1、读图:img = cv2.imread('0.png')

用python和opencv检测图像角点
用python和opencv检测图像角点

2、转化为灰度图:gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

3、把数据类型转化为32位浮点数:gray = np.float32(gray)

用python和opencv检测图像角点

4、检测角点:dst = cv2.cornerHarris(gray,5,7,0.04)

用python和opencv检测图像角点

5、把角点的位置变成绿色:img[dst>0.01*dst.max()]=[0,255,0]

用python和opencv检测图像角点

6、用下图做试验。

用python和opencv检测图像角点
用python和opencv检测图像角点

7、再试验。

用python和opencv检测图像角点
用python和opencv检测图像角点
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢