首页 > 系统相关 >windows10 + VS2015 配置OpenCV

windows10 + VS2015 配置OpenCV

时间:2022-10-29 21:57:56浏览次数:60  
标签:配置 lib opencv VS2015 windows10 OpenCV 添加 world3410d

1、Opencv版本 3.4.10

2、VS2015

3、Windows 10

首先下载Opencv 官网即可下载

下载后解压即可,无需安装

 

第一步:添加环境变量,变量名就是你自己解压OpenCV的目录里面的opencv\build\x64\vc14\bin

 

2、复制dll到对应的文件夹中

复制opencv_world3410.dll和opencv_world3410d.dll到C:\Windows\System32 目录下

 

 

 3、配置VS2015项目的属性表

3.1 找到属性管理器

 

 

3.2  双击属性管理器中的配置项(按自己的需求选择     我这里配置的是Debug|x64,为VC++目录添加包含目录

如图中所示 三个添加项(根据自己解压的OpenCV的文件位置选择即可)

 

 

 3.3  同样类似添加一个新的库目录,同样是根据自己OpenCV解压的实际路径选择即可

 

 

3.4 在链接器-> 输入->添加依赖项 添加opencv_world3410d.lib (注意带d和不带d的差别,如果是配置debug模式的就是opencv_world3410d.lib,配置release模式的就是opencv_world3410.lib)

注意:opencv_world3410d.lib 这个数字和OpenCV的版本相关,自己根据OpenCV\opencv\build\x64\vc14\lib中文件的名字确定即可

 

 

4、测试是否配置成功

#include "stdafx.h"
#include <highgui.h>
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main()
{
    cv::Mat img = cv::imread("D:\\pic\\test.png", cv::IMREAD_COLOR);
    

    std::cout << "宽度: " << img.cols << std::endl;
    std::cout << "高度: " << img.rows << std::endl;
    std::cout << "通道数: " << img.channels() << std::endl;
    //elemSize函数返回的是一个像素占用的字节数
    std::cout << "深度: " << img.elemSize() / img.channels() * 8 << std::endl;
    cv::imshow("图片", img);
    cv::waitKey(0);
}

 

 

 

 

可能遇到的问题:

1、错误 LNK1104 无法打开文件“opencv_world3410d.obj"

这个问题应该是由于在步骤3.4中添加依赖项时 漏了文件的后缀名.lib造成的,加上即可

 

2、错误:无法打开源文件”<opencv2/opencv.hpp>“

这个问题可能是自己选择项目编译类型 和 属性管理器的配置不一致造成的 ,如图中红线画出部分不一致,配置的Debug|x64 就选择 Debug  X64 

 

标签:配置,lib,opencv,VS2015,windows10,OpenCV,添加,world3410d
From: https://www.cnblogs.com/victorywr/p/16839963.html

相关文章

  • Qt+Opencv应用程序计时/度量(测量速度)的三种方法
    OpenCV计时/度量方法(测量速度),尽量远离经验法则,请试着用你的测量或者任何可信语言的测量参考作为你的经验法则的来源:可以使用OPenCV中的TickMeter类或getTickFrequency函数......
  • 基于OpenCV的单目相机标定与三维定位
           相机是产生图像数据的硬件,广泛应用于消费电子、汽车、安防等领域。围绕着相机衍生出一系列的研究与应用领域,包括传统的图像处理和基于深度学习的智能应用等。......
  • PIL和pillow,opencv库的区别
     一、PIL分不清PIL和Pillow,于是简单整理一下二者区别;PIL全称是:PythonImagingLibrary。PIL是一个强大的、方便的python图像处理库,功能非常强大,曾经一度被认为是pyth......
  • windows10我的电脑打不开
    我们在使用win10专业版系统时总会遇到各种情况或问题,最近就有用户反馈说自己的win10系统出现了我的电脑打不开的状况,那我们该如何解决呢?下面小编就为大家分享了具体的解决......
  • vs2015中搭建EF框架在代码生成策略中找不到“旧的ObjectContext
    vs2015中搭建EF框架在代码生成策略中找不到“旧的ObjectContext”生生不息0.o于2022-01-0617:28:10发布429收藏分类专栏:C#EF文章标签:c#软件框架版权C#同时被......
  • openCV抓图片
    importnumpyasnpimportcv2fromPILimportImageGrabfromdemoimportget_XY,classify_hist_with_splitimporttimecap=cv2.VideoCapture(0)#开启摄像头......
  • OpenCV-Python learning-13.人脸检测
    如下,调用opencv使用摄像头或视频进行人脸检测,也可以在函数​​recognize(img)​​​传入​​img=cv2.imread('face.jpg')​​​。其中,人脸级联分类器xml文件我引用的是anaco......
  • Windows10系统环境变量默认值(PATH变量原始值)
    有时用户会修改windows10专业版系统的环境变量,改到后面原来是什么的也记不得了,想要改回去还要去别的电脑查看,这里小编分享下win10专业版环境变量的默认初始值。推荐......
  • opencv-contrib-python的安装:Set OPENCV_ENABLE_NONFREE CMake option and rebuild th
    问题描述前往本页,可查看opencv-python和opencv-contrib-python的区别。​​https://docs.opencv.org/master/​​比如,SIFT就需要用到opencv-contrib-python包中的cv2.xfeat......
  • Windows10下JDK13的安装与环境变量配置
    官网下载地址JDK官网下载点击下载点击Download下载?选择AcceptLicenseAgreement选择AcceptLicenseAgreement?选择版本??......