![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 85
凌霄之上
这个作者很懒,什么都没留下…
展开
-
图像轮廓API
查找轮廓查找轮廓前需要黑白化和二值化findContours(image, mode, method[, contours[, hierarchy[, offset]]])mode 查找轮廓的模式RETR_EXTERNAL = 0, 表示只检测外围轮RETR_LIST = 1, 检测的轮廓不建立等级关系, 即检测所有轮廓, 较为常用RETR_CCOMP = 2, 每层最多两级, 从小到大, 从里到外.RETR_TREE = 3, 按照树型存储轮廓, 从大到小, 从右到左.method原创 2022-04-27 23:45:47 · 354 阅读 · 0 评论 -
形态学()
图像全局二值化threshold(src, thresh, maxval, type[, dst])src 最好是灰度图thresh: 阈值maxval: 最大值, 最大值不一定是255返回两个结果, 一个是阈值, 另一个是处理后的图片ret, dst = cv2.threshold(gray, 80, 255, cv2.THRESH_BINARY)小于阈值直接变为0,大于变为maxval,这样有两个值自适应阈值二值化adaptiveThreshold(src, maxValue原创 2022-04-27 23:10:34 · 97 阅读 · 0 评论 -
图像识别基本窗口操作API
图像识别基本API总结窗口调整图片类namedWindow() 创建命名窗口cv2.namedWindow(‘new’, cv2.WINDOW_AUTOSIZE) 创建的窗口不可调整cv2.WINDOW_NORMAL 常用,表示可以任意调整窗口大小- imshow() 显示窗口cv2.imshow(‘new’, 0) 但通常最常用的cv2.imshow(‘new’, new)前面是名字,后面是要显示的窗口变量- destroyAllwindws() 摧毁窗口cv2.destroyAl原创 2022-04-27 15:50:10 · 558 阅读 · 0 评论