介绍
在python项目中使用opencv怎么实现一个角点检测连线功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<>强角点检测强>
=cv2点。goodFeaturesToTrack(灰色,100,0.01,10) 点=np.int0(点).reshape (1、2) 点对点: x, y=point.ravel () cv2。圆(img (x, y), 10日(0 255 0),1)
<强>连线强>
cv2。线(img (0, y1)(1000日元),(0 255 0),厚度=3,线型=8) cv2。线(img (0, y2),(1000年,y2)(0 255 0),厚度=3,线型=8)
<强>完整代码强>
“““ @author: qq群686070107 “““ 进口cv2 进口numpy np img=cv2.imread (“1. jpg") 灰色=cv2。cv2.COLOR_BGR2GRAY cvtColor (img) 点=cv2。goodFeaturesToTrack(灰色,100,0.01,10) 点=np.int0(点).reshape (1、2) 点对点: x, y=point.ravel () cv2。圆(img (x, y), 10日(0 255 0),1) 日元=min(点[:,1]) y2=max(点[:,1]) # #小,足够大 cv2。线(img (0, y1)(1000日元),(0 255 0),厚度=3,线型=8) cv2。线(img (0, y2),(1000年,y2)(0 255 0),厚度=3,线型=8) cv2.imshow (“img" img) cv2.waitKey (0)
看完上述内容,你们掌握在python项目中使用opencv怎么实现一个角点检测连线功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!