opencv-022-图像均值模糊与高斯模糊 发表于 2019-04-02 | 分类于 opencv 知识点均值模糊 是卷积核的系数完全一致,高斯模糊考虑了中心像素距离的影响,对距离中心像素使用高斯分布公式生成不同的权重系数给卷积核,然后用此卷积核完成图像卷积得到输出结果就是图像高斯模糊之后的输出。 参考:高斯模糊原理-阮一峰 API void GaussianBlur( InputArray ... 阅读全文 »
opencv-021-图像卷积及均值模糊 发表于 2019-04-01 | 分类于 opencv 知识点图像卷积可以看成是一个窗口区域在另外一个大的图像上移动,对每个窗口覆盖的区域都进行点乘得到的值作为中心像素点的输出值。窗口的移动是从左到右,从上到下。窗口可以理解成一个指定大小的二维矩阵,里面有预先指定的值。(注意与深度学习卷积的区别) API 代码(c++,python)12345678 ... 阅读全文 »
numpy[..., None]的理解 发表于 2019-04-01 | 分类于 python numpy数组维度1import numpy as np 12arr_1 = np.array([1, 2, 3, 4])print(arr_1, '\n' , 'shape of arr_1:', arr_1.shape, ', dimension of arr_1:',np.ndim(arr_1 ... 阅读全文 »
opencv-020-图像直方图反向投影 发表于 2019-03-30 | 分类于 opencv 知识点文字解释图像直方图反向投影是通过构建指定模板图像的二维直方图空间与目标的二维直方图空间,进行直方图数据归一化之后, 进行比率操作,对所有得到非零数值,生成查找表对原图像进行像素映射之后,再进行图像模糊输出的结果。 直方图反向投影流程 计算直方图 计算比率R LUT查找表 卷积模糊 归一化输出 ... 阅读全文 »
opencv-019-图像直方图比较 发表于 2019-03-30 | 分类于 opencv 知识点图像直方图比较,就是计算两幅图像的直方图数据,比较两组数据的相似性,从而得到两幅图像之间的相似程度,直方图比较在早期的CBIR(以图搜图)中是应用很常见的技术手段,通常会结合边缘处理、词袋等技术一起使用。APIcompareHist(hist1, hist2, method)常见比较方法有 ... 阅读全文 »
opencv-018-图像直方图均衡化 发表于 2019-03-29 | 分类于 opencv 知识点图像直方图均衡化可以用于图像增强、对输入图像进行直方图均衡化处理,提升后续对象检测的准确率,在OpenCV人脸检测的代码演示中已经很常见。此外对医学影像图像与卫星遥感图像也经常通过直方图均衡化来提升图像质量。 API equalizeHist(src, dst) 代码(c++,pytho ... 阅读全文 »
opencv-017-图像直方图 发表于 2019-03-28 | 分类于 opencv 知识点图像直方图的解释图像直方图是图像像素值的统计学特征、计算代价较小,具有图像平移、旋转、缩放不变性等众多优点,广泛地应用于图像处理的各个领域,特别是灰度图像的阈值分割、基于颜色的图像检索以及图像分类、反向投影跟踪。常见的分为 灰度直方图 颜色直方图 Bins是指直方图的大小范围, 对于像素值 ... 阅读全文 »
opencv-016-图像ROI与ROI操作 发表于 2019-03-28 | 分类于 opencv 知识点图像的ROI(region of interest)是指图像中感兴趣区域、在OpenCV中图像设置图像ROI区域,实现只对ROI区域操作。 矩形ROI区域提取 矩形ROI区域copy 不规则ROI区域 ROI区域mask生成 像素位 and操作 提取到ROI区域 加背景or操作 add 背景 ... 阅读全文 »
opencv-015-绘制几何形状及随机数的生成 发表于 2019-03-28 | 分类于 opencv 知识点绘制几何形状 绘制直线 绘制圆 绘制矩形 绘制椭圆 填充几何形状 OpenCV没有专门的填充方法,只是把绘制几何形状时候的线宽thickness参数值设置为负数即表示填充该几何形状或者使用参数CV_FILLED 随机数方法:RNG 表示OpenCV C++版本中的随机数对象,rng.uni ... 阅读全文 »
opencv-014-使用resize进行图像插值(Image Interpolation) 发表于 2019-03-27 | 分类于 opencv 知识点最常见四种插值算法 INTER_NEAREST = 0 #最近邻插值,速度快,没考虑周围像素影响 INTER_LINEAR = 1 #双线性插值 INTER_CUBIC = 2 #双立方插值,高质量 INTER_LANCZOS4 = 4 #高质量 ... 阅读全文 »