visual studio2019下配置openCV

奋斗吧
奋斗吧
擅长邻域:未填写

标签: visual studio2019下配置openCV Html/CSS博客 51CTO博客

2023-04-28 18:24:09 264浏览

visual studio2019下配置openCV,visualstudio2019下配置openCV


openCV系列文章目录

文章目录

  • openCV系列文章目录
  • 前言
  • 一、解决办法
  • 二、使用步骤
  • 1.引入库
  • 2.读入数据
  • 运行结果
  • 注意
  • 工程源码下载

前言

我们使用CMake编译openCV源码 后会生成lib、dll库,但是我发现在我的机器上并没有找到openCV头文件,在openCV源码中只看到opencv2/opencv.hpp这一个头文件

visual studio2019下配置openCV_visual studio

visual studio2019下配置openCV_源码下载_02


而其他openCV中用到的头文件不知道放哪里了,在openCV编译后的工程中也没有到openCV相关的头文件,也只看到一个opencv2/opencv.hpp

visual studio2019下配置openCV_opencv_03

一、解决办法

(1)打开openCV官网

visual studio2019下配置openCV_计算机视觉_04


(2)点击Library

我这里选择4.6.0下面的windows版本,当然你也可以选择最新的4.7.0版本

visual studio2019下配置openCV_opencv_05


(3)下载opencv-4.6.0-vc14_vc15.exe

visual studio2019下配置openCV_计算机视觉_06


(4)解压opencv-4.6.0-vc14_vc15.exe

头文件

visual studio2019下配置openCV_opencv_07


lib库

visual studio2019下配置openCV_头文件_08


dll库

visual studio2019下配置openCV_计算机视觉_09

二、使用步骤

1.引入库

新建vs工程空工程

把opencv-4.6.0-vc14_vc15.exe解压出来的

include、lib、bin拷贝到新建的工程中,然后配置

(1)配置头文件include

visual studio2019下配置openCV_visual studio_10


(2)配置lib包含路径和附加库

visual studio2019下配置openCV_opencv_11


visual studio2019下配置openCV_visual studio_12

(3)配置dll

把bin文件下的opencv_world460d.dll或者opencv_world460.dll,复制到exe同级目录下,带d后缀的是debug版

visual studio2019下配置openCV_源码下载_13

2.读入数据

#include "opencv2/opencv.hpp"

using namespace cv;

int main(int argc, char** argv)
{
	cv::Mat image = imread("2.jpg", 1);
	namedWindow("拼接结果", WINDOW_NORMAL);
	imshow("拼接结果", image);	
	waitKey();
	return 0;
}

运行结果

visual studio2019下配置openCV_源码下载_14

注意

工程配置必须是64位的,否则vs还是提示找不到opencv.hpp文件,把工程类型改成x64就没问题了

visual studio2019下配置openCV_源码下载_15

工程源码下载

工程源码下载地址


好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695