![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cv
A cxf god
这个作者很懒,什么都没留下…
展开
-
CV2-滤波对噪声和边缘处理(均值滤波,高斯滤波,中值滤波,双边滤波)
前言:纯属个人理解,不喜误喷,也希望大家给点关注支持和大家讲解一些这四种滤波的个人理解:均值滤波:用卷积范围内所有像素值和再求平均后的值代替中心像素点的像素值,这种方法对噪声的处理并不是很完美,只能说是一定程度使噪声像素点的像素值趋向于周围像素点的像素值;边缘处理一般;源码:Mat Blur_1(Mat src){ Mat blur1; blur(src, blur1, Size(3, 3)); imshow("blur1窗口", blur1);// imwrite(原创 2020-11-23 16:58:26 · 1555 阅读 · 1 评论 -
opencv手动调试寻找图像中目标物体像素值
题外话:个人快乐,不喜误喷,多谢支持下面是一个很简单的通过createTrackbar来手动调试像素点的值来寻找图像中目标物体的代码先介绍createTrackbarint createTrackbar(const string& trackbarname, const string& winname, int* value, int count, TrackbarCallback onChange=0, void* userdata=0)/*参数一:滑块的名字*参数二:所要显示在原创 2020-11-19 22:21:57 · 314 阅读 · 0 评论 -
openCV篇-1 图像的读取、显示与保存
前言:纯属个人理解,不喜误喷,也希望大家给点关注支持正文:说到opencv对图像的读取、显示与保存,就不得不提到cv2后的一个特殊存在(Mat)和三个api(imread()、imshow()、imwrite())。首先是Mat,Mat是opencv2版本重新对于图片处理的一个封装类,个人的观感就是这是opencv得到发展的一个重要特点,说到底图片处理在计算机中也就是对于矩阵的处理。然后是三个api:一、读取图片的apicv::Mat src_img = cv::imread(scr, 0);原创 2020-11-16 21:09:30 · 156 阅读 · 0 评论