OpenCV学习笔记一

opencv学习笔记(一)opencv的安装以及第一个运行程序“hello opencv”

杨明锟  2014/3/28

软件安装及环境配置:

说明:

1.安装平台:64位win7,vs2010旗舰版,opencv2.4.3

详细安装教程:

http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4

注:

1.在上面教程中需注意添加环境变量时,需在添加路径之前加一个英文的分号“;”,而不是冒号啊,我曾经因为看错了,查错差了半天。

2.在添加“附加依赖项”时,注意你的库里有什么才添加什么,对照一下,不能全盘复制,不然编译时找不到你的库(因为各个版本的库多少有点不一样)

3.按照教程谢了第一个程序后,运行出来的图片始终是灰色的,虽然是灰色的原因有很多种,但这里是“计算机设置图片的后缀名隐藏了”,我们调用的cvLoadImage函数中参数要包括图片类型,所以我还得在图片后面再加上一个“.类型”,所以以后我的图片只需写图片名了。我将“C:\\lena.png”改成“C:\\lena.png.png”

#include"cv.h"

#include"highgui.h"

int main(int argc, char* argv[])

{   

    IplImage*src;   

    cvNamedWindow("Image",CV_WINDOW_AUTOSIZE);     //创建窗口,flag参数自动设置窗口大小    

    src =cvLoadImage("C:\\lena.png.png",1);                // 将载入的图片以flag参数参数1的形式传给 指针变量src   

    cvShowImage("Image",src);                       //利用窗口Image调用指针变量显示图片   

    cvWaitKey(0);                                   //无限等待 防止图片一闪而过                

    cvDestroyWindow("Image");                       //关闭窗口              

    cvReleaseImage(&src);                           //释放载入图片所占内存空间

}


然后就是对opencv目录下各子文件的说明:

3rdparty 包含第三方库的实现代码,如zlib,ffmpeg,libjpeg等

android  android开发相关文件

build       用于编译程序的lib文件和运行exe的dll文件

data        数据文件,如机器学习输出的xml文件

doc         帮助文档(个人觉得旗下的opencv_tutorials.pdf比《学习opencv》这本书还好一点)

include  头文件

modules  opencv中各模块的源文件

samples  示例代码


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值