图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)

软件环境的搭建vs2019+opencv2.4.9

  • 软件环境安装搭建
    • 软件的安装
    • 软件环境的搭建vs2019+opencv2.4.9
      • 界面预览
      • 新建项目
      • 配置环境
        • include目录导入
        • 库目录导入
        • 包含文件导入
        • 环境配置
      • 测试代码

本章节的内容是开发环境的搭建,首先下载我们需要的开发环境,为此我们需要下载安装matlab2018b,vs2019,opencv2.4.9和python2

软件环境安装搭建

软件的安装

matlab、vs2019、opencv,python软件安装相对简单,可以在网上搜索相关方法,此处不做陈述;下面我们来看一下环境搭建的教程

软件环境的搭建vs2019+opencv2.4.9

界面预览

打开安装好的vs2019,如下图所示:
图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)_第1张图片

新建项目

新建windows控制台程序,文件->新建->项目->控制台应用,创建一个“Hello,World!”的项目应用;如下图所示:图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)_第2张图片

配置环境

配置opencv249使用的环境,第一步,点击调试->“项目名”属性,使用debug win32的配置,打开配置属性->C++目录,配置opencv249的包含目录、库目录、库文件和环境
图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)_第3张图片

include目录导入

图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)_第4张图片

库目录导入

图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)_第5张图片

包含文件导入

点击链接器->输入->附件依赖项,导入一下文件名

opencv_calib3d249d.lib
opencv_gpu249d.lib
opencv_nonfree249d.lib
opencv_superres249d.lib
opencv_contrib249d.lib
opencv_highgui249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_core249d.lib
opencv_imgproc249d.lib
opencv_ocl249d.lib
opencv_video249d.lib
opencv_features2d249d.lib
opencv_legacy249d.lib
opencv_photo249d.lib
opencv_videostab249d.lib
opencv_flann249d.lib
opencv_ml249d.lib
opencv_stitching249d.lib

图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)_第6张图片

环境配置

点击配置属性->调试->环境,添加环境变量
图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)_第7张图片
注意:vs2019搭配opencv使用时,总会遇到msvcp120d.dll、msvcr120d.dll的错误,这里我们要下载这两个文件(msvcp120d.dll、msvcr120d.dll,提取码:ebaa )加入到opencv/build/x86/bin中。

测试代码

复制粘贴以下代码 ,F5编译运行

#include 
#include 
#include 
#include 
using namespace cv;

int main()
{
	Mat image;
	image = imread("E:/code/vs/lena.jpg",1);
	namedWindow("lena.jpg",0);         //此处标志为0,窗口大小可调节
	resizeWindow("lena.jpg", 200, 200);//调节大小
	imshow("lena.jpg",image);
	waitKey(0);
    std::cout << "Hello World!\n";
}

测试成功
图像算法:从matlab到c++再到python——软件环境的搭建vs2019+opencv2.4.9(一)_第8张图片下一篇介绍如何搭建python与opencv的环境,本节结束

你可能感兴趣的:(c++,opencv,图片算法学习)