数学建模社区-数学中国

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

作者: chenhuan001    时间: 2015-4-23 20:49
标题: OPENCV入门代码
//显示图像文件
# ^& t, x3 x0 u" a+ W: U" p3 b#include <opencv2/opencv.hpp>
8 e% w* l8 s) L+ Kusing namespace std;+ f& v+ ^" y( A7 w* v9 k
6 {) z. e6 g( [( m
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
+ F) {2 d0 p9 C1 M% n6 D) ~# S# J/ K6 x8 |7 a+ l- j
int main()7 y) Y, |( k+ b+ |9 ]% s( x
{0 U) ~# P" O% b% ]4 f0 i
        const char *pstrImageName = "冲浪大师赛001.jpg";4 |1 Y. p( \# e/ r2 b
        const char *pstrWindowsTitle = "OpenCV第一个程序(http://blog.csdn.net/MoreWindows)";
/ L7 l, M9 Y6 i" {; d& B2 k) D
4 a9 |* x, d6 J  H( b, T        //从文件中读取图像  y# s# a( i# @
        IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);8 h# L! b7 o& h# @: W' g( `

( w- R5 c% l& d$ j4 N        //创建窗口) L' q8 I, c% v& K
        cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);' Z+ z2 v6 L% J: U6 k

5 P& z2 b# `. ?* W        //在指定窗口中显示图像' z( Q' h+ J1 {- |
        cvShowImage(pstrWindowsTitle, pImage);4 Q9 [7 }3 P. h: {( q2 }3 P
- _0 M$ f) I) R! ~. C: a2 e
        //等待按键事件
3 @  A! g$ e( {1 N  ~. E        cvWaitKey();
$ u/ n/ ?0 F9 A5 t3 H- U9 C& {; O9 W
        cvDestroyWindow(pstrWindowsTitle);
3 c1 S/ Q" @; }, H5 |        cvReleaseImage(&pImage);
3 {5 H5 q, [" X8 Q: C0 X: }& h        return 0;& ^/ P3 @: K: u8 t8 e8 E
}9 W# ^& h" n1 z5 A

2 `- j- g* S- X% V& g7 O: h6 N. T. [* D3 h





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