Win10配置c++ opencv环境

简介: Win10配置c++ opencv环境

1.开始


本来是想着下载opencv然后自己编译,最后去配置到CLion,结果昨天上午做了一上午,cmake总是报错;然后下午决定下载别人编译好的去配置,结果下载的要不就是32位的,要不就是无法找到OpenCVConfig-version.cmake,又或者是CLion里面CMakeLists出错,有的CMake没问题后面的dll又无法调用。最后妥协,今天下载opencv就用vs2017写项目,最后成功。


2.动手


2.1 opencv下载


打开opencv官网,点击windows下载。下载好exe后运行安装到你的指定目录,我选择的是F:/opencv,后续添加路径的时候需要根据每个人的需要自行修改。


2.2 vs2017的安装


这个是我很久以前装的一直在电脑里面,具体的安装步骤可以查看这里


2.3 项目配置


准备工作完成之后,我们需要新建一个项目,然后进行项目配置。

image.png

将这个路径添加到环境变量path


然后进行项目里面的配置 点击项目,属性或者alt+p 再点击p打开项目属性配置,点击vc++目录

image.png

分别设置添加包含目录与库目录(点击右上角那个黄色的文件夹图标进行新增添加)


image.png

image.png

最后在链接器中把输入的依赖项加进去


image.png

image.png

这个文件名根据opencv文件夹中的名字来写,带d的是debug模式用的,不带的是release

image.png


到这里基本配置就完成了。


3.测试


#include "pch.h"
#include <iostream>
#include<opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
  Mat img = imread("C:\\Users\\xxx\\Pictures\\223.jpg");
  imshow("热巴",img);
  waitKey();
  return 0;
}


image.png

4.补充


如果debug的时候提示说xxx.dll无法找到,我一开始是以为环境变量没配置好,但是opencv_version能成功显示,无奈之下只能按照网上说的把vc15/bin目录下所有的dll文件全部复制到C:\Windows\System32,然后再次运行测试,就能成功看到图片了

image.png

目录
相关文章
|
7天前
|
JavaScript 计算机视觉 C++
win10+vs2017+opencv4.5.1+contrib+cuda编译成功,实时人头匹配,手动狗头
这篇文章介绍了如何在Windows 10系统上使用Visual Studio 2017和OpenCV 4.5.1(含contrib模块和CUDA支持)成功编译OpenCV,并解决了编译过程中遇到的问题,如项目文件无效、cmake工具问题、添加Qt和JavaScript支持,并提供了参考链接和cmake配置文件。
win10+vs2017+opencv4.5.1+contrib+cuda编译成功,实时人头匹配,手动狗头
|
4月前
|
算法 开发工具 计算机视觉
【零代码研发】OpenCV实验大师工作流引擎C++ SDK演示
【零代码研发】OpenCV实验大师工作流引擎C++ SDK演示
66 1
|
5月前
|
编译器 开发工具 C语言
配置C++的学习环境
这篇教程介绍了学习C++语言所需的环境配置和软件选择。首先,你需要一个文本编辑器(如Visual Studio Code、Visual Studio、Vim、Emacs或Eclipse)和一个C++编译器(如GCC)。在不同操作系统上安装GCC的方法包括:在Linux或UNIX上使用命令行检查或安装GCC,在Mac OS X上通过Apple的Xcode,而在Windows上则需要安装MinGW。教程还提供了使用Visual Studio创建和编译C++程序的步骤。最后,文章简述了g++编译器的使用及其常用命令选项。
105 0
|
5月前
|
C++ 容器
【C++】STL之空间配置器(了解)
【C++】STL之空间配置器(了解)
|
2月前
|
NoSQL 编译器 C语言
VSCode配置配置C++环境
VSCode配置配置C++环境
61 1
|
2月前
|
C++ 容器
【C++航海王:追寻罗杰的编程之路】关于空间配置器你知道多少?
【C++航海王:追寻罗杰的编程之路】关于空间配置器你知道多少?
27 2
|
2月前
|
计算机视觉 Windows
VS2019配置OpenCV
VS2019配置OpenCV
29 0
|
2月前
|
开发工具 git 计算机视觉
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
25 0
|
2月前
|
编译器 C++ 开发者
Visual Studio属性表:在新项目中加入已配置好的C++库
通过以上步骤可以确保Visual Studio中新项目成功地加入了之前已配置好的C++库。这个过程帮助开发者有效地管理多个项目中共享的库文件,提升开发效率。
48 0
|
4月前
|
计算机视觉 C++
【见微知著】OpenCV中C++11 lambda方式急速像素遍历
【见微知著】OpenCV中C++11 lambda方式急速像素遍历
40 0
下一篇
无影云桌面