opencv轮廓检测——绘制物体的凸包

 时间:2024-10-23 20:06:29

1、绘制轮廓:import cv2img = cv2.imread('0.png')img0=cv2.cvtColor(255-img,cv2.COLOR_BGR2GRAY)_, t = cv2.threshold(img0, 0, 255, cv2.THRESH_BINARY)_, c, _ = cv2.findContours(t, 3, 2)for cnt in c: cv2.drawContours(img,c,-1,(255,0,0),2)cv2.imwrite('00.png',img)255-img是为了取反色图片。

opencv轮廓检测——绘制物体的凸包

3、第二个物体的凸包是:hull = cv2.convexHull(c[1])

opencv轮廓检测——绘制物体的凸包

5、用for循环,来画出所有物体的凸包:for cnt in c: hull = cv2.convexHull(cnt) cv2.polylines(img,[hull],True,(500,255,0),2)

opencv轮廓检测——绘制物体的凸包
  • 怎么用visual basic自带的打包程序制作安装程序
  • pycharm调试debug入门技巧
  • python中字典的建立、读取、修改、删除,遍历
  • SignalTap的使用方法(1)
  • 如何做软件测试
  • 热门搜索
    旅游管理专业前景 秋季旅游好去处 陕西省旅游学校 山西运城旅游景点 安徽的旅游景点 乌镇旅游官网 冰岛旅游多少钱 北京市旅游地图 土耳其旅游地图 重庆仙女山旅游攻略