zoukankan      html  css  js  c++  java
  • opencv边缘检测之拉普拉斯变换Laplacian

    2.png

    #include<opencv2/opencv.hpp>
    #include<iostream>
    
    
    int main(int argc, char** argv) {
    
        //边缘检测之拉普拉斯变换Laplacian()
        cv::Mat src = cv::imread("D:\\bb\\tu\\2.png",0);
    
        cv::Mat laplaci;
        cv::Laplacian(src, laplaci, CV_16S, 3, 1, 0, cv::BORDER_DEFAULT);//拉普拉斯处理
        /*
        参数1:src输入图像
        参数2:laplaci: 输出图像
        参数3:ddepth: 输出图像的深度。 因为输入图像的深度是 CV_8U ,这里我们必须定义 ddepth = CV_16S 以避免外溢
        参数4:内部调用的 Sobel算子的内核大小,此例中设置为3
        后面参数:使用默认值
        */
    
        cv::Mat dst;
        convertScaleAbs(laplaci, dst);//数据转化为CV_8U
        cv::imshow("src", src);
        cv::imshow("dst", dst);
    
        
    
        cv::waitKey(0);
        return 0;
    }

  • 相关阅读:
    调试
    自定义缓冲函数
    缓冲
    如何控制动画
    开发中遇到过的坑
    动画控制属性
    自定义动画
    CATransition(过渡)
    动画基础(显式动画)
    呈现图层
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15655390.html
Copyright © 2011-2022 走看看