数学建模社区-数学中国
标题:
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+ K
using 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