当前位置:网站首页>OpenCV安装、QT、VS配置项目设置
OpenCV安装、QT、VS配置项目设置
2022-08-01 17:33:00 【小小工程员】
opencv下载、安装
OpenCV官网下载exe,双击即可解压(其实是个压缩包)
然后将自己安装后的VC15的bin路径添加到环境变量(VC2017及之后是VC15版本,之前版本是VC14)
// 两者的区别是:d:代表debug版本,非d则是release版本
opencv_world451.lib
opencv_world451d.lib

VS项目配置
VS设置:
注意:vs设置中,文件路径是右斜杠 \(win系统文件管理器识别方式),但是编程文件中用的是左斜杠 /
参考视频教程:B站教程
(文件相对路径,以.sln工程管理文件为当前目录,.\代表当前目录,..\代表上级目录,..\..\代表上上级目录) (相对路径:相对路径里面的“相对”实际上指的是以工程文件XXX.vcproj为起点进行计算的路径,所以用 . 来指名相对路径的根目录,如.\include 即是指在当前工程目录的子目录include里寻找头文件。)
基本要安装的东西:
- 知识:VC++目录和C/C++的区别:
- VC++ Directories(VC++目录)的变量是一个Windows环境变量,和操作系统----控制面板----高级系统设置----环境变量中添加的环境变量一样,在此目录下的路径只在VS中有效。
- C/C++中的设置用来设置命令行参数,只针对当前工程。
- VS工程的相对路径里面的“相对”实际上指的是以工程文件XXX.vcproj为起点进行计算的路径,所以用 . 来指名相对路径的根目录,如.\include 即是指在当前工程目录的子目录include里寻找头文件。
**0:创建工程模板
目录结构:
- bin文件作为工程的运行目录,且包含了opencv的一些动态链接库等。
- include文件夹包含了opencv的include头文件。
- lib文件夹放opencv的静态链接库

1:配置输出目录
以sln工程所在位置作为参考位置,输出目录后缀要加\右斜杠;

2:调试目录,和输出目录一致。其中目录下放有dll动态库和图片等资源文件
3:附件包含目录,即opencv的源文件、头文件

4:附加库目录:
5:输入库,其中331d的d代表debug版本
6:为了测试方便,可以开启控制台
7:QT头文件路径
基本运行模板
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;
int main(int argc, char *argv[])
{
Mat image = imread("1.png"); //该图片需要放在debug或者release文件夹下,即程序的运行目录
namedWindow("img");
moveWindow("img", 512, 0); //图像显示窗口的位置移动
imshow("img", image);
waitKey(0);
destroyAllWindows();
return 0;
}
边栏推荐
- 块级元素、行内元素、行内块元素
- 星途一直缺颠覆性产品?青岛工厂这款M38T,会是个突破点?
- MySQL 慢查询
- GridControl helper class for DevExpress
- JumpServer堡垒机部署
- Complete knapsack problem to find the number of combinations and permutations
- FTP helper class for C#
- 实现mnist手写数字识别
- [ACNOI2022]物品
- RecSys'22|CARCA: Cross-Attention-Aware Context and Attribute Recommendations
猜你喜欢

RecSys'22|CARCA:交叉注意力感知上下文和属性进行推荐

面经汇总-社招-6年

基于ORB-SLAM2的改进代码

Good guy, the company server just crashed!

千万级乘客排队系统重构&压测方案总结篇

hcip第九天

How can become a good architect necessary skills: painting for all the people praise the system architecture diagram?What is the secret?Quick to open this article and have a look!.

Unity ui点击事件只响应最上层ui的方式

LeaRun.net快速开发动态表单

2022年SQL大厂高频实战面试题(详细解析)
随机推荐
How can become a good architect necessary skills: painting for all the people praise the system architecture diagram?What is the secret?Quick to open this article and have a look!.
极化微波成像概述
DataTable Helper Class for C#
My new book has sold 10,000 copies!
Good guy, the company server just crashed!
SQL的索引详细介绍
11 Publish a series as soon as it is released
GridControl helper class for DevExpress
tooltip 控件
二分练习题
千万级乘客排队系统重构&压测方案总结篇
matlab 基于奇偶校验的LSB隐藏水印 三种改进
Flask框架实战
Winform message prompt box helper class
关于MySql中explain结果filtered的理解
Path helper class for C#
完美指南|如何使用 ODBC 进行无代理 Oracle 数据库监控?
MySQL 慢查询
RecSys'22|CARCA: Cross-Attention-Aware Context and Attribute Recommendations
统信软件、龙芯中科等四家企业共同发布《数字办公安全创新方案》