Visual Studio创建 OpenCV项目

server/2024/11/15 4:01:47/

1、cmake 编译 opencv

参考链接:CMake编译OpenCV3.4.1心得_cmake 3.4.1-CSDN博客

1)opencv文件名最好不要有空格

2)没有下载opencv_contrib,不用配置OPENCV_EXTRA_MODULES_PATH

1、Visual Studio创建 OpenCV项目

参考链接:【配置环境】Visual Studio 配置 OpenCV_vs配置opencv-CSDN博客

1)跟随项目的局部配置

cmake之后,打开opencv-3.4.1\build目录下的OpenCV.sln,然后在Visual Studio中,分别选择 “Release” 或 “Debug” 配置(根据需要选择),找到 “CMakeTargets > INSTALL” 文件,右击该文件选择 “生成” 选项。这将编译OpenCV。“Debug” 模式下可生成opencv_world341d.lib,“Release” 模式下可生成opencv_world341.lib。

打开项目属性,选择 “配置属性 > VC++ 目录”,然后将 “包含目录” 配置为包含OpenCV的include文件夹(opencv-3.4.1\build\install\include),将 “库目录” 配置为包含OpenCV的lib文件夹(opencv-3.4.1\build\install\lib)。

 在 “配置属性 > 链接器 > 输入” 下,将 “附加依赖项” 添加要使用的 OpenCV 库文件(例如 opencv_world480d.lib)。

Release模式下:

 Debug模式下:

 


http://www.ppmy.cn/server/96285.html

相关文章

线程 【Linux】

文章目录 线程页表POSIX线程库pthread_create线程等待pthread_join 线程终止pthread_cancelpthread_self 分离线程 线程ID&&进程地址空间布局 线程 在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程…

Linux----Docker详解

葡萄美酒夜光杯,欲饮琵琶马上催。 醉卧沙场君莫笑,古来征战几人回? 目录 一,docker简介 二,docker架构 三,docker安装 四,docker常见操作 五,容器操作 六,数据卷 一&…

数据结构第九讲:二叉树

数据结构第九讲:二叉树 1.实现链式结构二叉树1.1二叉树的节点结构1.2创建二叉树节点1.3前中后序遍历1.3.1前序遍历1.3.2中序遍历1.3.3后序遍历1.3.4总结 1.4二叉树结点的个数1.4.1错误示范1.4.2实现方法 1.5二叉树叶子结点的个数1.6二叉树第k层结点的个数1.7二叉树的…

网络安全 - 应急响应检查表

前言 本项目旨在为应急响应提供全方位辅助,以便快速解决问题。结合自身经验和网络资料,形成检查清单,期待大家提供更多技巧,共同完善本项目。愿大家在应急之路一帆风顺。 图片皆来源于网络,如有侵权请联系删除。 一…

前端面试题- 如何让vue页面重新渲染

哈喽小伙伴们,大家好!我是爱学英语的程序员,上周五结束了我的第一段实习,接下来将会为大家继续更新面试题系列,不断积累,不断进步! 在Vue中,可以使用以下几种方式让页面重新渲染: 改变数据状态: Vue中的响应式系统会自动监听数据的变化&am…

【多线程-从零开始-肆】线程安全、加锁和死锁

进程状态 进程状态: 就绪:正在 CPU 上执行,或者随时可以去 CPU 上执行阻塞:暂时不能参与 CPU 的执行 Java 的线程,对应状态做了更详细的区分,不仅仅是就绪和阻塞了 六种状态: NEW 当前 Thread…

MySQL数据的增删改查 where 条件查询 基础知识 【3】推荐

操作数据是数据库很重要的一部分,今天整理了下关于MySQL数据库数据的增删改查,包括基础查询、where条件查询、排序、分页、聚合、分组、having以及多表查询,多表查询的直接查询、内连接、外连接以及子查询。方便自己以后查看,也欢…

C++——多态经典案例(一)组装电脑

案例:小明打算买两台组装电脑,假设电脑零部件包括CPU、GPU和内存组成。 一台电脑使用intel的CPU、GPU和内存条 一台电脑使用Huawei的CPU、GPU和Intel的内存条 分析:使用多态进行实现 将CPU、GPU和内存条定义为抽象类,内部分别定义…