在python项目中使用opencv怎么实现一个角点检测连线功能

  介绍

在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怎么实现一个角点检测连线功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

在python项目中使用opencv怎么实现一个角点检测连线功能