- 博客(7)
- 收藏
- 关注
转载 OpenCV-形态学转换-腐蚀、膨胀、开运算、闭运算、形态学梯度
形态学操作是根据图像形状进行的简单操作。一般情况下对二值化图像进行的操作。膨胀:减少亮区; 腐蚀:扩大亮区结构化元素 构建核的形状和大小方法:cv2.getStructuringElement() cv2.getStructuringElement(cv2.MORPH_RECT,(5,5)) : 构建矩形核 array([[1,...
2019-07-21 21:36:00 255
转载 OpenCV-图像平滑-卷积、平均、高斯模糊、中值模糊、双边滤波
卷积 LPF(低通滤波)帮助我们去除噪音,模糊图像,降低图像的高频成分。 如 kernel = [[0, -1, 0], [-1, 5, -1], [0, -1, 0]] HPF (高通滤波)帮助我们找到图像的边缘 ,去除图像的低频成分。 如: kernel = [[0, -1, 0], ...
2019-07-20 17:15:00 479
转载 OpenCV-图像阈值-简单阈值、自适应阈值、Otsu’s 二值化
简单阈值(全局阈值) 函数:threshold(src, thresh, maxval, type, dst=None),返回两个值retVal(阈值) 和 threshImg(处理后的图像) 函数中四个参数分别是原图像、阈值、最大值、阈值类型 阈值类型一般分为五种: cv2.THRESH_BINARY:大于阈值的部分像素值变为maxval,其他变...
2019-07-18 22:05:00 477
转载 OpenCV-几何变换-移动、旋转、仿射变换
OpenCV 提供了两个变换函数,cv2.warpAffine 和 cv2.warpPerspective,使用这两个函数你可以实现所有类型的变换。cv2.warpAffine 接收的参数是2 × 3 的变换矩阵,而 cv2.warpPerspective 接收的参数是 3 × 3 的变换矩阵。扩展缩放 方法:resize(src, dsize, dst=N...
2019-07-18 15:53:00 166
转载 OpenCV-图像处理-颜色空间转换(物体跟踪)
转换颜色空间 常用转换方式:BGR<-->RGB、BGR<-->Gray 和 BGR<-->HSV 函数:cv2.cvtColor(input_image, flag),其中 flag就是转换类型。 代码: 1 import cv2 2 import numpy as np 3 4 img=cv2...
2019-07-17 20:53:00 232
转载 OpenCV-图像算数运算-图像加法、图像混合、按位运算(掩膜结合)
图像加法 opencv中加法是cv2.add(img1, img2),numpy中加法 img = img1 + img2 二者区别:opencv的加法是一种饱和操作,而numpy的加法是一种模操作,这种差别在你对两幅图像进行加法时会更加明显。 OpenCV 的结果会更好一点。所以尽量使用 OpenCV 中的函数。 1 x = np.uint8([...
2019-07-17 16:11:00 1217
转载 OpenCV-图像基础操作
获取并修改像素值 1 import numpy as np 2 import cv2 3 4 img = cv2.imread("../image/min.jpg") 5 6 print(cv2.__file__) 7 # 方法一 8 px = img[100, 100, 1] 9 print(px)10 img[100, 100,...
2019-07-17 14:18:00 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人