zoukankan      html  css  js  c++  java
  • opencv3.2.0形态学滤波之腐蚀

    /* 腐蚀(erode)含义:
               腐蚀和膨胀是相反的一对操作,所以腐蚀就是求局部最小值的操作,腐蚀操作使原图中   国的高亮部分被腐蚀,效果图比原图有更小的高亮的区域。
        腐蚀函数原型API及参数同膨胀相同
    */
    
    /******* 新建QT应用程序*******/
    #include <QCoreApplication>
    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    #include <opencv2/imgproc/imgproc.hpp>
    #include <iostream>
    using namespace std;
    using namespace cv;
    
    int main()
    {
        Mat srcImage = imread("/home/ttwang/Valley_logo.jpg");//读入原图
    
        namedWindow("腐蚀操作[原图]");
        namedWindow("腐蚀操作[效果图]");
    
        imshow("腐蚀操作[原图]",srcImage);
        //获取自定义核
        Mat element = getStructuringElement(MORPH_RECT,Size(15,15));
        Mat dstImage;
        //进行腐蚀操作
        erode(srcImage,dstImage,element);
        //显示效果图
        imshow("腐蚀操作[效果图]",dstImage);
    
        waitKey(0);
        return 0;
    }

    腐蚀操作【原图】 腐蚀操作【效果图】

         腐蚀操作【原图】                                  腐蚀操作【效果图】
     
  • 相关阅读:
    Java实现 LeetCode 715 Range 模块(选范围)
    HTML 图像
    HTML 样式- CSS
    HTML <head>
    HTML 链接
    HTML 文本格式化
    目标检测中的anchor-based 和anchor free
    目标检测coco数据集点滴介绍
    Camera HDR Algorithms
    噪声标签的负训练:ICCV2019论文解析
  • 原文地址:https://www.cnblogs.com/ilym/p/8082798.html
Copyright © 2011-2022 走看看