数学建模社区-数学中国

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

作者: chenhuan001    时间: 2015-4-23 20:49
标题: OPENCV入门代码
//显示图像文件
% Q) I7 C) O5 g" U+ M8 E#include <opencv2/opencv.hpp>
7 O1 j* J3 j! `* Gusing namespace std;. x( ~! i9 D$ |4 S5 @
. s. }3 E- F+ F2 B& N- `7 i
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
+ c5 }$ p! p: }; D6 [& c6 R" _/ q% F* U
int main()
8 K. r$ [. u( L; d7 c{
8 P( c! L, t4 M: z) Z. P' ~        const char *pstrImageName = "冲浪大师赛001.jpg";
) O( F3 e( P: L* M/ y        const char *pstrWindowsTitle = "OpenCV第一个程序(http://blog.csdn.net/MoreWindows)";% B* j' z* z% u2 }9 G

* ?* l9 U, q: r. m9 t9 ^$ l        //从文件中读取图像0 R5 }, O  M$ X5 B" f% m6 I
        IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);! |" d/ u+ q3 W* u/ s) c

/ e! T( f  A& ?$ k- E4 V" U        //创建窗口
4 @9 ]( h6 A+ D. e* `        cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);
' s# L7 C0 B# V2 `2 x7 P% ~& T+ m4 v& b. m/ C: Y1 s
        //在指定窗口中显示图像, `2 [4 `# y8 ~# r3 a. j  z
        cvShowImage(pstrWindowsTitle, pImage);
0 x8 i; q& `$ e& S3 w* W' v/ Z$ C( a, D
        //等待按键事件# Y) Y* C, E# x3 i/ f3 U4 R5 ?
        cvWaitKey();  O3 \* j3 j' H0 p# K

$ }1 A) t$ g) m) K3 f/ R" b        cvDestroyWindow(pstrWindowsTitle);
/ v! q/ ]5 b7 n& O( Q        cvReleaseImage(&pImage);
* G8 N. T: z8 a6 r        return 0;' N4 a  t* X1 K4 C  c
}
" C; e/ C! _% j8 u3 _0 ?$ O- y# J/ g( Y$ c. ?% K8 B

, j) U! A! ~1 @6 E0 s




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