opencv-api drawContours

2.drawContours

image	=	cv.drawContours(	image, contours, contourIdx, color[, thickness[, lineType[, hierarchy[, maxLevel[, offset]]]]]	)
参数描述
image返回值,做完轮廓的图形
contours所有的轮廓点的值,每个轮廓是一个点的向量
contourIdx指示一个contours来画,如果为-1,则所有的都要画出来
color轮廓的颜色
thickness轮廓的宽度
lineType轮廓线的样式
import cv2 as cv

img = cv.imread("./data/test.png",0)
ret,img = cv.threshold(img,100,255,cv.THRESH_BINARY)

im2, contours, hierarchy = cv.findContours(img,cv.RETR_TREE, cv.CHAIN_APPROX_SIMPLE)
cv.drawContours(img, contours, 1, (0,255,0), 3)
cv.imshow("1",img)
k = cv.waitKey(0)  # 无限等待一个键击,将此键击存在k变量中
if k == 27:         # 27代表esc,可以查看ascii码表
    cv.destroyAllWindows()  # 退出窗口

参考文献:
https://blog.csdn.net/yin1203014/article/details/44462791

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值