首页 > 代码库 > opencv第三课 Canny边缘检测

opencv第三课 Canny边缘检测

技术分享

 

#include<stdio.h>#include<iostream>#include<opencv2\opencv.hpp>using namespace std;using namespace cv;IplImage *g_psrcimage,*g_pcannyima;void on_trackbar(int threshold){    cvCanny(g_psrcimage,g_pcannyima,threshold,threshold*3,3);    cvShowImage("picture",g_pcannyima);}int main(){    g_psrcimage = cvLoadImage("D:\\1.jpg",CV_LOAD_IMAGE_GRAYSCALE);    g_pcannyima = cvCreateImage(cvGetSize(g_psrcimage), IPL_DEPTH_8U, 1);     int nthresholdedge=1;    cvCreateTrackbar("1","2",&nthresholdedge,100,on_trackbar);    cvShowImage("1",g_psrcimage);    on_trackbar(1);    cvWaitKey();    return 0;}

 

opencv第三课 Canny边缘检测