#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <cv.h>
using namespace cv;
int main( int argc, char** argv )
{
IplImage* img = cvLoadImage( "D:\\123\\1.jpg" ,0);
cvNamedWindow( "原图", CV_WINDOW_AUTOSIZE );
cvShowImage( "原图", img );
IplImage *temp=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);
cvCanny(img,temp,50,200,3);
cvNamedWindow( "Canny算法", CV_WINDOW_AUTOSIZE );
cvShowImage( "Canny算法", temp );
cvWaitKey(0);
cvReleaseImage( &img );
cvReleaseImage( &temp);
cvDestroyWindow("原图");
cvDestroyWindow("Canny算法");
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <cv.h>
using namespace cv;
int main( int argc, char** argv )
{
IplImage* img = cvLoadImage( "D:\\123\\1.jpg" ,0);
cvNamedWindow( "原图", CV_WINDOW_AUTOSIZE );
cvShowImage( "原图", img );
IplImage *temp=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);
cvCanny(img,temp,50,200,3);
cvNamedWindow( "Canny算法", CV_WINDOW_AUTOSIZE );
cvShowImage( "Canny算法", temp );
cvWaitKey(0);
cvReleaseImage( &img );
cvReleaseImage( &temp);
cvDestroyWindow("原图");
cvDestroyWindow("Canny算法");
}