利用opencv进行原图腐蚀

简介: 利用opencv进行原图腐蚀

·代码如下

#include <iostream>    
#include <opencv2/highgui/highgui.hpp>    
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/objdetect/objdetect.hpp>    
#include <opencv2/ml/ml.hpp>    
#include <opencv2/nonfree/nonfree.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <Windows.h>  
#pragma comment( lib, "opencv_highgui249d.lib")
#pragma comment(lib,"opencv_imgproc249d.lib")  
#pragma comment(lib, "opencv_core249.lib")
#pragma comment(lib,"opencv_contrib249d.lib")
#pragma comment(lib,"opencv_objdetect249d.lib")   
#pragma comment(lib,"opencv_photo249d.lib")   
#pragma comment(lib,"opencv_nonfree249d.lib")   
#pragma comment(lib,"opencv_features2d249d.lib")   
using namespace std;    
using namespace cv;    
int main( int argc, char** argv )
{
    Mat srcImage=imread("1.jpg");
    imshow("原图",srcImage);
    Mat element = getStructuringElement(MORPH_RECT,Size(15,15));
    Mat dstImage;
    erode(srcImage,dstImage,element);
    imshow("腐蚀图",dstImage);
    waitKey(0);
    return 0;
}    

·实现效果图如下

·腐蚀图如下

相关文章
|
6天前
|
计算机视觉
OpenCV(二十九):图像腐蚀
OpenCV(二十九):图像腐蚀
25 0
|
7月前
|
计算机视觉
OpenCV-腐蚀cv::erode
OpenCV-腐蚀cv::erode
|
6天前
|
计算机视觉 Python
OpenCV腐蚀操作讲解及抹除仙人球上的刺实战(附Python源码)
OpenCV腐蚀操作讲解及抹除仙人球上的刺实战(附Python源码)
42 0
OpenCV腐蚀操作讲解及抹除仙人球上的刺实战(附Python源码)
|
10月前
|
计算机视觉 Python
08 OpenCV腐蚀、膨胀与形态学运算
腐蚀操作是一种形态学操作,它用于缩小二值图像中的对象,并去除图像中的噪声和细节。其基本原理是将图像中的每个像素与内核进行比较,如果内核覆盖的区域内所有像素值都为非零值,则该像素保持不变;否则,该像素的值会被更新为 0 00,从而实现缩小图像中的对象。腐蚀操作的效果通常与内核的大小、形状以及迭代次数有关,通过适当选择这些参数,可以实现不同程度的腐蚀效果。
|
10月前
|
C++ 计算机视觉
【OpenCv • c++】形态学技术操作 —— 腐蚀与膨胀
【OpenCv • c++】形态学技术操作 —— 腐蚀与膨胀
320 0
|
API
OpenCV_05 形态学操作:连通性+腐蚀和膨胀+开闭运算+礼帽和黑帽
在图像中,最小的单位是像素,每个像素周围有8个邻接像素,常见的邻接关系有3种:4邻接、8邻接和D邻接。
186 0
|
API 计算机视觉
六、OpenCV形态学操作(腐蚀、膨胀、开运算、闭运算、顶帽、黑帽、形态学梯度)
假设有图像A和结构元素B,结构元素B在A上移动,其中B定义>中心为锚点,计算B覆盖下A的最小像素值用来替换锚点的像素,其中B作为结构体可以是任意形状。
223 0
六、OpenCV形态学操作(腐蚀、膨胀、开运算、闭运算、顶帽、黑帽、形态学梯度)
|
计算机视觉
三天学会opencv(九)——膨胀与腐蚀
三天学会opencv(九)——膨胀与腐蚀
三天学会opencv(九)——膨胀与腐蚀
|
API 计算机视觉
OpenCV 形态学操作:膨胀与腐蚀
OpenCV 形态学操作:膨胀与腐蚀
183 0
OpenCV 形态学操作:膨胀与腐蚀
|
计算机视觉
OpenCV实现图像暗区扩张(腐蚀图片)
纯粹阅读,请移步OpenCV实现图像暗区扩张(腐蚀图片) 效果图 源码 KqwOpenCVBlurDemo 暗区扩张,也叫腐蚀,要实现这样的效果,我们可以选取一个合适大小的核,用被核覆盖的最小值代替锚点像素。
710 0