数学建模社区-数学中国
标题:
OPENCV入门代码
[打印本页]
作者:
chenhuan001
时间:
2015-4-23 20:49
标题:
OPENCV入门代码
//显示图像文件
% J3 q* E2 [; v+ S7 m
#include <opencv2/opencv.hpp>
% y, H1 ^% N2 }( ^( N0 c/ B
using namespace std;
# G( L2 f- v2 K) K' W! r) _1 g
& {) d/ C) g( \0 J* h, n6 C/ g
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
+ K7 w# Q/ ?5 @7 }, t; T5 V" t! ^
: M# z w2 [" j2 I! t
int main()
! j7 K( B2 o8 p& B( ?3 }5 w
{
) e' [# | Y$ |: t4 ^- j7 ?9 ?6 m
const char *pstrImageName = "冲浪大师赛001.jpg";
j# P6 X! Y# e: D8 e- L
const char *pstrWindowsTitle = "OpenCV第一个程序(
http://blog.csdn.net/MoreWindows
)";
# u' J7 h: K0 w- d" b8 P
& ?% o: b: R# ?; t
//从文件中读取图像
' ^$ T, i o- m% D
IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);
- c$ W) r4 }' a' v: g
) M$ J; k4 ~6 i& \% s& D9 S
//创建窗口
/ z+ m, p+ l/ J6 y) e2 C
cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);
$ ?9 ^) X4 `$ S; [+ L5 ~4 U
9 N- J) _, p3 g# R
//在指定窗口中显示图像
" U* a0 E/ b8 c, c3 M9 k) A
cvShowImage(pstrWindowsTitle, pImage);
6 i; V& E/ K7 G# ~6 D$ j
- @3 M5 ]3 D: R6 Q7 J& }. M
//等待按键事件
' d' N0 X% k' V) ?! Q% d
cvWaitKey();
7 u4 A" w, v! P% ?# N
% P! @3 v0 U' n8 Y0 }, m
cvDestroyWindow(pstrWindowsTitle);
3 X; ^& s4 [: U6 C
cvReleaseImage(&pImage);
8 v6 [ {7 ]2 K; W4 z4 x
return 0;
" ]! w, W/ r* A
}
4 _- M& K$ p# q6 x# k6 M6 I
1 Y+ j: h j9 W* R; m F" |* ?9 M
; d' ]3 H. M% a) |7 p- n2 y
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5