最近自己在做一個(gè)有關(guān)圖像處理的小項(xiàng)目,涉及到圖像的邊緣檢測(cè)、直線檢測(cè)、輪廓檢測(cè)以及角點(diǎn)檢測(cè)等,本文首先介紹圖像的邊緣檢測(cè),使用的是Canny邊緣檢測(cè)算法,具體代碼以及檢測(cè)效果如下:
1、代碼部分:
// Image_Canny.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。// #include "stdafx.h"#include <cv.h>#include "highgui.h"using namespace cv; int _tmain(int argc, _TCHAR* argv[]){ Mat src_img=imread("..//image_norm//71253.jpg"); imshow("src_img",src_img); Mat img_canny(src_img.size(),CV_8UC1,Scalar(0)); //canny detect Canny(src_img,img_canny,100,300,3,true); imshow("img_canny",img_canny); imwrite("..//post_img//canny.jpg",img_canny); cvWaitKey(0); return 0;}2、原圖以及邊緣檢測(cè)效果圖:

至此,圖像的邊緣檢測(cè)已經(jīng)實(shí)現(xiàn),在此記錄下來(lái),也供初學(xué)者參考,最近一直在加班寫(xiě)代碼調(diào)試代碼,最大的感觸就是:代碼因在不斷調(diào)試中而愈加精致。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選