天天看點

邊緣算法檢測

邊緣算法檢測。注意事項:前提是你配置好了 opencv ,如何配置請看我之前發過的文章。

#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
    // 讀入一張圖檔
    Mat img = imread("C://Users//hp//Downloads//s.jpg");
    // 建立一個名為 “貓咪”的視窗
    namedWindow("CAT");
    // 在視窗中顯示貓¨
    imshow("CAT", img);
    // 等待n ms後視窗自動關閉
    waitKey(2000);
    //n替換為阿拉伯數字
    return 0;
}


//#include <iostream>
//#include <opencv2/opencv.hpp>
//using namespace cv;
//int main() {
//    //    讀取圖像
//    Mat img = imread("C://Users//hp//Pictures//Camera Roll//QQ圖檔20210509232457.jpg");
//    Mat gray, edges;
//    //    轉為灰階圖
//    cvtColor(img, gray, COLOR_BGR2GRAY);
//    //    均值濾波
//    blur(gray, gray, Size(3, 3));
//    //    邊緣檢測
//    Canny(gray, edges, 100, 220, 3);
//
//
//   imwrite("edge.jpg", edges);
//    return 0;
//}      

繼續閱讀