数学建模社区-数学中国

标题: OPENCV入门代码 [打印本页]

作者: chenhuan001    时间: 2015-4-23 20:49
标题: OPENCV入门代码
//显示图像文件! f  z' L2 o: t4 ^' }0 c
#include <opencv2/opencv.hpp>
/ y- w8 M- `6 F5 lusing namespace std;+ B4 l& \9 s  |6 i, G: T. @
/ K* ~; m6 N3 X: r( k# z2 J0 X
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
/ o( Y: K' k7 K% _9 M" R/ U; H" j6 S! h/ q0 h4 T( j& M6 E
int main()3 F4 ]0 I6 {  L& {5 d& R7 H; A
{6 |& O1 e1 j! y7 a/ H' Z
        const char *pstrImageName = "冲浪大师赛001.jpg";: m/ j" R0 ?% T2 X. W" @
        const char *pstrWindowsTitle = "OpenCV第一个程序(http://blog.csdn.net/MoreWindows)";
* r3 E4 R* k4 p' _1 }+ A! z8 c4 P' A7 J
        //从文件中读取图像
+ C" t6 G4 j3 M, z        IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);+ s4 Y0 G0 P: u# U' V

; `- Y) t0 L( |1 J2 x0 h0 f( Z        //创建窗口, P( j1 y' ^; S+ [
        cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);
" }3 h& `% m' y& B& x. X
+ ]8 [9 F8 s" Z; Y+ q        //在指定窗口中显示图像% _8 l4 A' i) [4 A8 M
        cvShowImage(pstrWindowsTitle, pImage);
: P* `, f5 O. x1 b6 n, s- d* |  K* Y
        //等待按键事件6 P- m3 N) ^9 o5 {5 w0 _7 S* W4 S9 P
        cvWaitKey();5 c# O! v$ c; W) g: \0 M# Q
, V8 m. f/ \4 f' ~$ y
        cvDestroyWindow(pstrWindowsTitle);+ ]( [! X. k- N( }9 q5 T. S
        cvReleaseImage(&pImage);, F1 F! p2 v7 N/ ~$ ^/ P( d( f( z
        return 0;
* h- Z( X7 Y% r& |* _' B% b: F3 I}" _$ h6 s: P' s6 J1 r

6 N  x3 c0 }/ W! L# p8 Q2 \9 O8 X8 R% t; j





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5