邊緣算法檢測。注意事項:前提是你配置好了 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;
//}