Opencv学习1

第一个opencv程序

一个简单的例子,使用opencv显示一张图片。

#include "stdafx.h"
#include <cv.h>
#include <highgui.h>

int _tmain(int argc, _TCHAR* argv[])
{
	const char* Title="第一个opencv程序";
	//加载test.jpg文件
	IplImage *Image=cvLoadImage("test.jpg");
	//创建窗口(使用自适应尺寸)
	cvNamedWindow(Title,CV_WINDOW_AUTOSIZE);
	//显示图片
	cvShowImage(Title,Image);
	//等待任意按键
	cvWaitKey();
	//销毁窗口
	cvDestroyWindow(Title);
	//释放占用的资源
	cvReleaseImage(&Image);
	return 0;
}
来看一下执行的效果


这样就能通过opencv显示jpg图片了。


几个关键的函数


创建窗口

CVAPI(int) cvNamedWindow( const char* name, int flags CV_DEFAULT(CV_WINDOW_AUTOSIZE) );

第一个参数name为窗口名称

第二个参数flags为窗口属性,默认是CV_WINDOW_AUTOSIZE。自适应图片窗口大小。


显示图片

CVAPI(void) cvShowImage( const char* name, const CvArr* image );

第一个参数name窗口名称,指定在哪个窗口显示

第二次参数image指定图片资源


cvLoadImage能支持的图片格式有BMP,DIB,JPEG,JPG,JPE,PNG,PBM,PGM,PPM,SR,RAS,TIFF,TIF,EXR等..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值