opencv
qq_41703554
这个作者很懒,什么都没留下…
展开
-
cv2.minAreaRect() cv2.boxpoints()
https://blog.csdn.net/qq_37385726/article/details/82313558OpenCV - minAreaRect返回值的解释函数 cv2.minAreaRect() 返回一个Box2D结构 rect:(最小外接矩形的中心(x,y),(宽度,高度),旋转角度)。分别对应于返回值:(rect[0][0], rect[0][1]), (rect[1][0], rect[1][1]), rect[2]注意 :旋转角度θ是水平轴(x轴)逆时针旋转,与碰到的原创 2021-07-13 17:53:03 · 3165 阅读 · 0 评论 -
绘制轮廓 cv2.drawContours()
cv2.drawContours(image, contours, contourIdx, color, thickness=None, lineType=None, hierarchy=None, maxLevel=None, offset=None)第一个参数是指明在哪幅图像上绘制轮廓;image为三通道才能显示轮廓第二个参数是轮廓本身,在Python中是一个list;第三个参数指定绘制轮廓list中的哪条轮廓,如果是-1,原创 2021-07-13 16:58:10 · 666 阅读 · 0 评论 -
轮廓检测 cv2.findContours()
轮廓检测轮廓检测也是图像处理中经常用到的。OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。https://blog.csdn.net/sunny2038/article/details/12889059原创 2021-07-13 15:54:03 · 250 阅读 · 0 评论 -
cv2.morphologyEx()
https://blog.csdn.net/yan_520csdn/article/details/101194165cv2.morphologyEx(src, op, kernel) 进行各类形态学的变化参数说明:src传入的图片op进行变化的方式kernel表示方框的大小2.op = cv2.MORPH_OPEN 进行开运算,指的是先进行腐蚀操作,再进行膨胀操作op = cv2.MORPH_CLOSE 进行闭运算, 指的是先进行膨胀操作,再进行腐蚀操作开运算:表示的是先进行腐蚀,再原创 2021-07-13 15:31:13 · 249 阅读 · 0 评论 -
numpy.ones()
numpy.ones(shape, dtype=None, order='C')ones三个参数parameter的含义:shape:整数型 “2” 或者序列 (2,3)deype:数据类型,可以选择为整型,default默认为64byte的浮点型命令:可以选择为“C”型或“F”型来存储数据。函数的输出:ndarray函数有的输出由上面三个参数给定的形式来输出的数组。import numpy as npnp.ones(5)# 输出为array([ 1., 1., 1., 1.,.原创 2021-07-13 15:24:56 · 236 阅读 · 0 评论 -
cv2.threshold()
https://blog.csdn.net/JNingWei/article/details/77747959原创 2021-07-13 13:51:14 · 143 阅读 · 0 评论 -
cv2.cvtColor()
opencv中有多种色彩空间,包括 RGB、HSI、HSL、HSV、HSB、YCrCb、CIE XYZ、CIE Lab8种,使用中经常要遇到色彩空间的转化。可以使用opencv中cv2.cvtColor()函数来改变图像的颜色空间,该函数形式为:cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)@frame为要进行处理的图片;@cv2.COLOR_BGR2RGB要进行的色彩转换方式;opencv中的颜色空间种类以及支持的转换类型如下:...原创 2021-07-12 21:30:45 · 791 阅读 · 0 评论 -
cv2.GussianBlur()函数
高斯滤波高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。cv2.GussianBlur()函数语法:GaussianBlur(src,ksize,sigmaX [,dst [,sigmaY [,borderType]]])-> dst——src输入图像;图像可以具有任意数量的通道,这些通道可以独立处理,但深度应为CV_8U,CV_16U,CV_16S,CV_32F或CV_64F。——dst输出图像的大小和类型与src相同。——ksize高斯内核大小。 ksiz原创 2021-07-12 20:57:25 · 992 阅读 · 0 评论 -
cv2.imshow()
cv2.imshow()函数需要两个输入,一个是图像窗口的名字即title,一个是所展示图片的像素值矩阵。上述代码应改为:cv2.imshow(‘gray_scale’ ,gray_scale)gray_scale矩阵的数据类型是np.uint8,浮点数类型会有显示异常情况。同时需要在语句后加上:cv2.waitKey(0)代码运行之后才能正常显示。关闭图像窗口,命令行窗口恢复正常。关于waitKey(k)函数:在时间k(单位ms)内,等待用户按键(例如关闭图像窗口)触发,如果没有触发事件,原创 2021-07-12 20:50:20 · 25298 阅读 · 1 评论
分享