python-opencv
向前 向前 向前!
这个作者很懒,什么都没留下…
展开
-
opencv-python如何找到最大的轮廓并提取该轮廓对应的mask部分以及opencv常见的问题
opencv-python如何找到最大的轮廓并提取该轮廓对应的mask部分以及opencv常见的问题一、如何找到最大的轮廓并提取该轮廓对应的mask部分主要用到的函数:cv.threshold() cv.findContours() cv.drawContours()首先要讲的是这三个函数的输入图像,这里很重要也很麻烦。1.cv.threshold()函数输入的图像数据可以是单通道也可以是三通道,输出通道数和输入通道数是一致的。但是由于cv.findContours()函数的输入是单通道的,因此我们原创 2022-04-26 17:00:07 · 6847 阅读 · 2 评论 -
opencv-python 读取视频时如何判断读取到最后一张
opencv-python 读取视频时如何判断读取到最后一张读取视频的代码:通过 if img is None来判断是否读取到最后一帧import cv2 as cvcapture = cv.VideoCapture(avipath)if capture.isOpened(): while 1: ret,img = capture.read() if img is None: break...原创 2022-03-30 14:39:44 · 5408 阅读 · 0 评论 -
opencv-python(边缘检测,图像采样,直方图)
opencv-python(边缘检测,图像采样,直方图)一、边缘检测:由于像素是离散的数值,所以我们用差分近似倒数,我们知道倒数的定义就是斜率,如果倒数不为零就说明这个位置不平,就一定有变化,这个时候就把它看作是边缘。1。Sobel算子:左边是对垂直方向边缘的检测,右边是对水平边缘的检测import cv2 as cv#cv.Sobel() dx dy 通常为0或者1,0表示该方向没有求导dst1 = cv.Sobel(lena_gray,cv.CV_64F,1,0) #这里cv.CV_原创 2021-11-03 22:05:36 · 444 阅读 · 0 评论 -
python-opencv之色彩空间,RGB2HSV色彩空间转换及应用
python-opencv之色彩空间,RGB2HSV色彩空间转换及应用一、Python-opencv中的色彩空间二、为什么同样的图片用公式换了色彩空间显示出来的完全不一样?三、cv2.inRange()函数四、 BGRA图像一、Python-opencv中的色彩空间在这里主要介绍RGB和HSV色彩空间,这二者具体是什么这里不再详细介绍,其他回答都很详细。这里要介绍一下二者的取值和关系:在Python-opencv中,RGB图像三个通道的取值都是0~255,*而HSV中H取值为0-180,S和V取值都原创 2021-10-26 22:00:22 · 3754 阅读 · 0 评论