Opencv学习 第一节配置环境,读取图像

OpenCV 学习笔记 yangxianjun

第一节配置环境,读取图像

1.配置项目

Opencv学习 第一节配置环境,读取图像

 

 

2连接静态库

Opencv学习 第一节配置环境,读取图像

 

opencv_core2410d.lib;opencv_calib3d2410d.lib;opencv_contrib2410d.lib;opencv_features2d2410d.lib;opencv_flann2410d.lib;opencv_highgui2410d.lib;opencv_imgproc2410d.lib;opencv_legacy2410d.lib;opencv_ml2410d.lib;opencv_nonfree2410d.lib;opencv_objdetect2410d.lib;opencv_ocl2410d.lib;opencv_photo2410d.lib;opencv_stitching2410d.lib;opencv_superres2410d.lib;opencv_video2410d.lib;

3、读取图片

#include "stdafx.h"

#include <opencv2/core/core.hpp>

#include <opencv2/highgui/highgui.hpp>

//using namespace std;

using namespace cv;

 

int main()

{

    /*

    Mat类是用于保存图像以及其他矩阵的数据结构

    */

    Mat srcImage = imread("D:\\工作测试\\OpenCV3编程入门\\OpenCV学习测试YXJ\\Debug\\1.jpg");

    imshow("123", srcImage);

    waitKey(0);

    return 0;

}

 

 

4、读取图片异常

出现这样的错误,通常是因为自己图片路径有问题, 工程中当下目录也没有图片

 

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\builds\master_PackSlave-win64-vc12-shared\opencv\modules\highgui\src\window.cpp, line 271

 

Opencv学习 第一节配置环境,读取图像

Opencv学习 第一节配置环境,读取图像

5.运行结果

Opencv学习 第一节配置环境,读取图像

6、知识点

1Imread()函数 图像的载入

Mat imread (const string &  filename , intflags  =1)

Opencv学习 第一节配置环境,读取图像

Opencv学习 第一节配置环境,读取图像

Opencv学习 第一节配置环境,读取图像

2.图像的显示:imshow函数

Imshow()函数用于在指定的窗口中显示一幅图像

Void imshow(consot string& winname , InputArray mat)

Opencv学习 第一节配置环境,读取图像