- 博客(4)
- 收藏
- 关注
原创 openCV3 图像处理(三)
使用分水岭算法进行图像分割 分水岭算法主要用于图像分段,通常是把一副彩色图像灰度化,然后再求梯度图,最后在梯度图的基础上进行分水岭算法,求得分段图像的边缘线。 算法具体步骤可参照分水岭算法 具体算法步骤 源图像转换为灰度图 找到前景图像的近似估计,使用Otsu’s 二值化 Otsu’s 二值化:最大类间方差法 cv2.THRESH_BINARY_INV+cv2.THRESH_OTSU 按图像...
2019-03-28 22:01:06 412
原创 openCV3 图像处理(二)
边界框、最小矩形区域和最小闭圆轮廓 实现 cv2.findContours + OpenCV功能 cv2.threshold(src, thresh, maxval, type, dst=None) threshold 阈值 功能:当像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另一种颜色(也许是黑色) 参数 src 源图像(应为灰度图) thresh 对...
2019-03-27 21:55:02 320
原创 openCV3 图像处理(一)
滤波器 核 Kernel 核(Kernel 滤波器矩阵)(也称卷积矩阵) 一组权重集合,应用于源图像的一个区域,并生成目标图像的一个像素 对一个区域的像素做调和或卷积运算 半径radius属性------决定参与滤波运算的邻近像素的面积 定制内核 在源图像和目标图像上分别使用卷积矩阵: cv2.filter2D(src,-1,kernel,dst) 第二个参数指定了目标图像每个通道的位深...
2019-03-26 21:46:33 617
原创 图像处理基础及其python实现(一)
PIL 图像读取 from PIL import Image im = Image.open('empire.jpg') #灰度图像 im2 = Image.open('empire.jpg').convert('L') 读取图像到数组中 numpy模块的应用 from numpy import * im = array(Image.open('empire.jpg'),convert(...
2019-03-25 22:06:39 853 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人