OpenCV学习笔记(一)

因为最近想要发一篇图像处理相关的论文,并且经过简单的学习和了解,决定使用OpenCV图像处理函数库来进行图像处理。因为之前没有用过OpenCV函数库,所以现在也是从零基础开始学习。今天刚刚配置好环境,我是在Win7下用Visual Studio 2012进行程序的编写,然后配置了OpenCV2.4.9图像处理库,说起配置还真是笨死了,我用了整整一天的时间才弄好,之前一直想要用比较新一点的OpenCV库,所以下了OpenCV3.0.0,按照网上大神的做法去配置了环境,VS报错,说无法打开函数库,到了下午,换成OpenCV2.4.9,基本上什么也没改,就是按照原来的步骤重新配置了一遍环境,一下子就好使了,真是无语。

我的学习计划是这样的,学习OpenCV库中常用的函数,


好了,废话不多说,先来开始第一个小小的程序吧——显示一张图片

#include   
#include   
#include   

using namespace cv;  

int main()  
{    
    Mat img=imread("lena灰度图.jpg");  // 读入一张图片(lena灰度图)
    
    cvNamedWindow("图像");  // 创建一个名为 "图像"窗口  
    
    imshow("图像",img);  // 在窗口中显示图像 
   
    waitKey(2000);   // 等待2000 ms后窗口自动关闭  
}  
图片就用做图像处理大家都用了美丽的lena
OpenCV学习笔记(一)_第1张图片

程序执行结果:

OpenCV学习笔记(一)_第2张图片



简单吧!我也这么觉得。刚开始不要做太难的,要不都没有信心了!

你可能感兴趣的:(OpenCV学习笔记(一))