OpenCV-Python
文章平均质量分 53
计算机视觉开源库OpenCV的基础用法,Python语言实现。
timxbit
这个作者很懒,什么都没留下…
展开
-
【OpenCV】OpenCV非封闭轮廓的一些特性(Python语言)
非封闭轮廓使用cv2.findContours函数查找轮廓,查找到的轮廓有封闭的,也有非封闭的,下面是非封闭轮廓的一些特性。逼近多边形cv2.approxPolyDP函数可以构造轮廓的逼近多边形。非封闭轮廓无法用该函数生成四边形包围框:精度较低时构造出异型多边形; 精度较高时几乎沿着轮廓构造多边形。矩形包围框cv2.boundingRect函数可以构造轮廓的矩形包围框,最小矩形包围框cv2.minAreaRect函数可以构造轮廓的最小矩形包围框,..原创 2021-03-09 14:18:21 · 3485 阅读 · 2 评论 -
【OpenCV】OpenCV形态学运算中像素值的变化(Python语言)
形态学运算本次试验研究OpenCV形态学运算中像素值是如何变化的,以下图为研究对象。开运算试验结果:开运算可以消除图像部分噪点。如,原图左上角噪点(像素值为2,8,11等)经开运算后被消除了,像素值都变成了0。 开运算处理完后图像整体向右下移动,向右、向下各移动了1行。见下图。试验代码:import cv2import numpy as npimg = cv2.imread(filename, 0) # 灰度图kernel = cv2.getStructuring...原创 2021-03-09 12:38:34 · 402 阅读 · 2 评论