4-1_Canny邊緣偵測器

4-1_Canny邊緣偵測器



#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>

int main(int argc, char** argv)
{
    cv::Mat img = cv::imread("Image.png");
    cv::Mat img_gray;
    cv::Mat img_canny;

    //顯示一些影像的特性
    if (img.data)
    {
       cv::cvtColor(img,img_gray,CV_RGB2GRAY);
       cv::Canny(img_gray,img_canny,30,50,3,false);

       cv::imshow("Canny", img_canny);
       cv::waitKey(0);

    }
    else
    {
       std::cout << "讀不到影像" << std::endl;

       return -1;
    }

    return 0;
}