OpenCV图像腐蚀操作

#include
#include//opencv highgui模块头文件
#include//opencv 图像处理头文件
using namespace cv;
int main()
{
    Mat img = imread("test.jpg");
    //显示原始图像
    imshow("pic", img);
    //进行腐蚀操作
    Mat element = getStructuringElement(MORPH_RECT, Size(15, 15));
    //getStructuringElement()函数返回值为指定形状和尺寸的结构元素(内核矩阵)
    Mat dstImage;
    erode(img, dstImage, element);
    //腐蚀函数有三个参数erode(1,2,3)1-原始图像,2-腐蚀后图像存入的对象,3-内核矩阵
    //显示效果图
    imshow("腐蚀效果图", dstImage);
    waitKey(0);
}

你可能感兴趣的:(OpenCV图像腐蚀操作)