数学建模社区-数学中国
标题:
OPENCV入门代码
[打印本页]
作者:
chenhuan001
时间:
2015-4-23 20:49
标题:
OPENCV入门代码
//显示图像文件
% } f0 [" k. m$ c
#include <opencv2/opencv.hpp>
+ C5 ~$ \8 r, t9 a
using namespace std;
. G) s; q3 t7 ?, A
; d& e0 J( h7 }! K9 S
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
/ ]% P; R5 q" c# i- w' T5 r0 L# b* p
, |5 c& y# {& }" R( L5 c$ j
int main()
$ J: |: A. W# k" m
{
" Q p/ r+ U4 I$ o
const char *pstrImageName = "冲浪大师赛001.jpg";
. k3 g8 A- g6 J3 Q m4 s8 A& M
const char *pstrWindowsTitle = "OpenCV第一个程序(
http://blog.csdn.net/MoreWindows
)";
$ _/ M# D2 u( y# ~: z( |
' |5 Y7 {' B& u6 ~
//从文件中读取图像
: I% s, C5 `8 g5 E
IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);
/ |5 ^0 D9 U) r& t
E2 |5 Z9 }* v* Z* H; V6 o
//创建窗口
: ]# ^& w# w7 O n6 `4 j
cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);
& f" @, d+ `3 t+ m
% S( M7 W- r! b- \/ V4 }
//在指定窗口中显示图像
8 C! a9 u0 @) T& x: Y1 e0 u
cvShowImage(pstrWindowsTitle, pImage);
" o, ^3 U: j6 a# g6 M* o
) \- e, w9 e- X4 y Z1 h
//等待按键事件
- A* p# A9 V, ?9 H/ T& N
cvWaitKey();
5 j+ f w0 o: q$ T$ q- O$ ~3 `
. y4 o. M) \* T& f6 h8 s4 h; T" L& W
cvDestroyWindow(pstrWindowsTitle);
" ^. U7 X: R1 Y" t
cvReleaseImage(&pImage);
6 [2 E7 S6 @0 i: w' Q
return 0;
- E) p& f T) A0 `8 j! |$ \
}
9 |* W, P7 k/ l* C0 Q
1 D. T5 ~; ?7 S3 \
% |' k+ l* w$ h7 P7 E
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5