OpenCV图像处理
杨蛟7
混不下去了
展开
-
OpenCV图像处理10-图像模糊(二)
10-图像模糊(二) 中值滤波和双边滤波 中值滤波 统计排序滤波器 中值滤波对于椒盐噪声有很好的抑制作用 原理是:将Size(xradius,yradius)窗口中的像素值排序,取中值赋给窗口中心点 双边滤波 均值滤波无法客服边缘像素信息丢失的缺陷,原因是均值滤波基于平均权重 高斯滤波部分克服了该缺陷,但仍无法完全避免,因为没有考虑到像素值的不同 高斯双边模糊是保留边缘的滤波方法,避免了边缘信息的丢失,能够保证图像轮廓不变 相关API 中值模糊 medianBlur(Mat原创 2021-01-31 14:11:31 · 112 阅读 · 0 评论 -
OpenCV图像处理09-图像模糊(一)
09-模糊图像 模糊原理 Smooth/Blur是图像处理中最简单和常用的操作之一 使用该操作的目的之一是为了在图像预处理时降低噪声 使用Smooth/Blur操作背后的数学卷积计算是 g(i,j)=∑k,lf(i+k,j+l)h(k,l)g(i,j) = \sum _{k,l}f(i+k,j+l)h(k,l)g(i,j)=∑k,lf(i+k,j+l)h(k,l),其中 h(k,l)h(k,l)h(k,l) 为卷积算子(卷积核/掩膜) 例如: [外链图片转存失败,源站可能有防盗链机制,建议将图原创 2021-01-31 13:24:51 · 154 阅读 · 0 评论 -
OpenCV图像处理06-图像混合
06-图像混合 理论-线性混合操作 g(x)=(1−α)f 0 (x)+αf 1 (x)g(x) = (1-α)f~0~(x)+αf~1~(x)g(x)=(1−α)f 0 (x)+αf 1 (x) 相关API void cv::addWeighted(InputArray sec1, //参数1:输入图像Mat src1 double alpha, //参数2:输入图像src1的alph原创 2021-01-31 00:47:15 · 63 阅读 · 0 评论 -
OpenCV图像处理05-图像操作
05-图像操作 #include<opencv2/opencv.hpp> #include<iostream> using namespace std; using namespace cv; int main() { Mat src,gray_src; src = imread("D:\\heroRcData\\opencvProject\\arrowImg\\02\\01.jpg"); if (!src.data) { cout << "could not原创 2021-01-31 00:45:52 · 109 阅读 · 0 评论 -
OpenCV图像处理04-Mat对象
04-Mat对象 Mat对象与IplImage对象 //Mat对象是OpenCV2.0之后引进的图像数据结构,可以自动分配内存,不存在内存泄漏的问题,是面向对象的结构。分为头部和数据部分两个部分。 //Mat对象构造函数和常用方法 Mat(); Mat(int rows, int cols, int type); Mat(Size size, int type); Mat(int rows, int cols, int type, const Scalar &s); Mat(Size size, i原创 2021-01-31 00:44:26 · 116 阅读 · 0 评论 -
OpenCV图像处理03-矩阵的掩膜操作
03-矩阵的掩膜操作 #include<opencv2/opencv.hpp> #include<iostream> #include<math.h> using namespace std; using namespace cv; int main() { Mat src, dst; src = imread("D:\\heroRcData\\opencvProject\\arrowImg\\01\\01.jpg"); if (!src.data) { cou原创 2021-01-31 00:41:46 · 103 阅读 · 0 评论 -
OpenCV图像处理02-加载、修改、保存图片
02-加载、修改、保存图片 加载图像(cv::imread) imread的功能是加载图像文件成为一个Mat对象 其中第一个参数为图像路径,第二个参数(不常用)表示加载图像的类型 第二个参数(默认参数值为1)支持多个参数值,常见的有: IMREAD_UNCHANGED表示加载原图,不做任何处理 IMREAD_GRAYSCALE(0)表示把原图作为灰度图加载 IMREAD_COLOR(1)表示把原图作为RGB图像加载 显示图像(cv::namedWindos 与 cv::imshow) named原创 2021-01-31 00:39:47 · 147 阅读 · 0 评论