📄 18-5.cpp
字号:
// ************************* 程序 18-5 ****************************
/*** 程序功能:
canny边缘检测
// ***************************************************************/
//
/*
#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
int main ( int argc, char **argv )
{
//声明IplImage指针
IplImage *pImg = NULL;
IplImage *pCannyImg = NULL;
//载入图像,强制转化为Gray
pImg = cvLoadImage ( "test.jpg", 0 );
//为canny边缘图像申请空间
pCannyImg = cvCreateImage ( cvGetSize ( pImg ), IPL_DEPTH_8U, 1 );
//canny边缘检测,具体函数实现见边缘检测章节
cvCanny ( pImg, pCannyImg, 50, 150, 3 );
//创建窗口
cvNamedWindow ( "src", 1 );
cvNamedWindow ( "canny", 1 );
//显示图像
cvShowImage ( "src", pImg );
cvShowImage ( "canny", pCannyImg );
cvWaitKey ( 0 ); //等待按键
//销毁窗口
cvDestroyWindow ( "src" );
cvDestroyWindow ( "canny" );
//释放图像
cvReleaseImage ( &pImg );
cvReleaseImage ( &pCannyImg );
return 0;
}
//*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -