数学建模社区-数学中国
标题:
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! `* G
using 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 [& c
6 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