![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
WHILEFALSETRUE
这个作者很懒,什么都没留下…
展开
-
关于visual studio配置opencv时出现得问题
运行如下测试程序,出现如此报错:#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;int main(){ Mat img = imread("C:\\Users\\ywjys\\Desktop\\1.jpg"); imshow("猫", img); waitKey(0);...原创 2019-08-31 08:53:05 · 225 阅读 · 0 评论 -
VS opencv 打开图片并转为灰度图
代码如下:#include <opencv2/opencv.hpp>using namespace cv;int main( int argc, char** argv ){ char* imageName = argv[1]; //即为./1.jpg Mat image; image = imread( imageName, IMREAD_COLOR );/...原创 2019-09-01 16:36:59 · 3328 阅读 · 0 评论 -
opencv 随机生成器和文本
创建一个随机数生成器对象(RNG):RNG rng(0xFFFFFFFF)创建一个初始化为零地矩阵(黑色),指定其高度,宽度和类型: Mat image = Mat :: zeros(window_height,window_width,CV_8UC3);imshow(window_name,image); 可以尝试画一些几何图形 c = Drawing_Ran...原创 2019-09-05 23:30:32 · 158 阅读 · 0 评论 -
opencv-滤波器
平滑(模糊)是一种简单而经常使用的图像处理操作,意图是减少噪声最常见的滤波器是线性的,输出像素的值为g(i,j)被确定为输入像素值的加权和。h(k,l)为滤波器的系数。归一化框过滤器每个输出像素是内核邻居的均值内核为:高斯滤波器 可能是最有用的过滤器(虽然不是最快的)。高斯滤波是通过将输入数组中的每个点与高斯核进行卷积来完成的,然后将它们相加以产生输出数组。只是...原创 2019-09-07 15:02:24 · 325 阅读 · 0 评论 -
opencv-侵蚀和扩张
形态作业:形态操作将结构元素应用于输入图像并生成输出图像。最基本的形态作用是:侵蚀和扩张。消除噪音 隔离单个元素并连接图像中的不同元素。 查找图像中的强度凸点或孔扩张该操作包括将图像与某些内核进行卷积,其可以具有任何形状或尺寸,通常为正方形或圆形。内核具有定义的锚点,通常是内核的中心。当内核在图像上扫描时,我们计算由B重叠的最大像素值,并用该最大值替换锚点位置中的图像像素...原创 2019-09-14 15:40:13 · 1113 阅读 · 0 评论