数学建模社区-数学中国
标题:
OPENCV入门代码
[打印本页]
作者:
chenhuan001
时间:
2015-4-23 20:49
标题:
OPENCV入门代码
//显示图像文件
! f z' L2 o: t4 ^' }0 c
#include <opencv2/opencv.hpp>
/ y- w8 M- `6 F5 l
using namespace std;
+ B4 l& \9 s |6 i, G: T. @
/ K* ~; m6 N3 X: r( k# z2 J0 X
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
/ o( Y: K' k7 K% _9 M
" R/ U; H" j6 S! h/ q0 h4 T( j& M6 E
int main()
3 F4 ]0 I6 { L& {5 d& R7 H; A
{
6 |& O1 e1 j! y7 a/ H' Z
const char *pstrImageName = "冲浪大师赛001.jpg";
: m/ j" R0 ?% T2 X. W" @
const char *pstrWindowsTitle = "OpenCV第一个程序(
http://blog.csdn.net/MoreWindows
)";
* r3 E4 R* k4 p' _1 }
+ A! z8 c4 P' A7 J
//从文件中读取图像
+ C" t6 G4 j3 M, z
IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);
+ s4 Y0 G0 P: u# U' V
; `- Y) t0 L( |1 J2 x0 h0 f( Z
//创建窗口
, P( j1 y' ^; S+ [
cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);
" }3 h& `% m' y& B& x. X
+ ]8 [9 F8 s" Z; Y+ q
//在指定窗口中显示图像
% _8 l4 A' i) [4 A8 M
cvShowImage(pstrWindowsTitle, pImage);
: P* `, f5 O. x
1 b6 n, s- d* | K* Y
//等待按键事件
6 P- m3 N) ^9 o5 {5 w0 _7 S* W4 S9 P
cvWaitKey();
5 c# O! v$ c; W) g: \0 M# Q
, V8 m. f/ \4 f' ~$ y
cvDestroyWindow(pstrWindowsTitle);
+ ]( [! X. k- N( }9 q5 T. S
cvReleaseImage(&pImage);
, F1 F! p2 v7 N/ ~$ ^/ P( d( f( z
return 0;
* h- Z( X7 Y% r& |* _' B% b: F3 I
}
" _$ h6 s: P' s6 J1 r
6 N x3 c0 }/ W! L# p
8 Q2 \9 O8 X8 R% t; j
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5