案例1:Windows OpenCV C++语言开发环境搭建_lxiao428 ...
来源:http://www.tudoupe.com时间:2022-01-09
本条案例以研究结果为基础,并以《学习开放CV4:以皮顿为基地的工厂》一书** 为基础。该书是该国首部全面介绍《开放CV4》的书。第一章描述了建筑在若干平台上的环境。以下各章都包括一个模块指南、一个模块经典算法案例研究和一步步阅读。图像处理、计算机图形及相关技术开发者的初学者可受益于这一课程。
计算机直观介绍的读者还被引导到《关于计算机直观场的深入研究》一书中,该书非常适合进入,从理论解释到实际的战斗情况,到一站式服务站的示范部署。
OpenCV图书馆的研究结果以公开号“OpenCV计算机可视化”公布。
OpenCV4: OpenCV 模块介绍
WINDOWS一直在研究C++。视觉演播室是标准的一体化开发工具。该软件由微软发布,最新版本是《2019年视觉工作室》(官方版本将于2022年发布)。设想方案以创建2019年视觉工作室为基础。2019年视觉演播室的安装程序如下。
在安装前, 读者应访问网站(https://visualstudio)。 抱歉, 微软.对于个人开发者,可以下载2019年社区版。如图1.6所示。
图1.6
社区 2019 下载文件 vs_Community, 并用双击来安装, 读者可以选择下载安装负荷(如7个不同的开发环境所示)和不同的部件, 如图1。

图1.7
C++桌面开发在2019年视觉工作室得到支持。Python开发,这是我第一次见到孩子,节点读者可以选择要安装它的环境 。这种情况需要C++桌面开发。勾选安装即可,安装完成后重新启用,并安装了视觉演播室2019。
OpenCV最常用的两种发展语言是C++和Python, 这一部分用两种方法处理在Windows下创建 OpenCV C++语言开发环境的问题:安装公开出版的图书馆文件和源代码汇编。
第一种方法是安装图书馆文件。
以下是通过安装图书馆文件来创造环境的程序:
首先下载库文件,如图1.8所示,进入官网选择Library->Releases,进入Release库文件包下载页面。

图1.8
此方案选择 OpenCV-4. Five. Version 2, 下载文档的名称为 Opencv-4. Five.2- vc14_ vc15, 双击此文件以缓解压力,如图1所示。

图1.9
您也可以通过右键单击文件并选择“ 解锁到当前文件夹” 来选择文件, 然后在当前路径下解压缩文件夹打开cv, 在当前路径下有两个子文件夹 :
- 建立一个包含已建成的二元图书馆文件的建筑;
当前版本的源代码存储在 _源代码中 。
无法删除文件夹“{0}”。
- 垃圾箱,是依赖文件的第三方图书馆的储存地点;
- 存放资源文件,等等;
- 包括商店标题;
- Java,用于在Windows系统上存储 Java 图书馆文件;
- Python,储存Windows操作系统的Python语言安装手册;
-64 持有 Windows C++ 库文件, 包括 vc14 和 vc15 版本 。
在微软视觉演播室 2019,对于图书馆文件,可使用Vc15汇编器的最新版本。vc15 路径分为两个文件夹: bin (用于动态库文件) 和 lib (用于静态库文件)。OpenCV工具栏将三大最关键的文件称为头文件(包括文件夹)、动态图书馆(opencv_world452.dll或opencv_world452d.dll)和静态图书馆(opencv_world452d.dll或opencv_world452d.dll)。
下载完成后, 必须建立 OpenCV 开发环境, 并写入测试代码 。
Open Vision Studio 2019 并创建一个新项目。 创建直接选择构建控制台应用程序的项目, 其中包含主程序以及Hello World的默认输出, 如图1所示 。

图1.10
设置工程的名称和位置,以及新组件的配置。默认情况下可以使用解决方案名称,项目名称与图1所示相同。

图1.11
要使用 OpenCV, 必须在工程中指定 OpenCV 库引用, 环境配置必须配置为三个区域: 目录、 库目录和依赖链接的项目。 图 1 显示目录和库目录的配置 。

图1.12
配置 Link-Input-Additive 受抚养人的额外受抚养人,即静态库文件的名称,例如,如图1所示,当设置时,注意选择一个与调试或释放匹配的静态库文件。

图1.13
要完成设置,请选择 " 应用程序 " 和 " 决定 ",然后建立一个测试 OpenCV 库使用情况的测试代码,在这种情况下,测试技术是阅读图片并显示它。
选择项目,单击右边的“Generate”按钮,编辑项目,并汇编图1.14所示结果。
图1.14
如果汇编过程中没有错误, 您可以点击图1. 点击图1. 14 中的本地 Windows 调试器或按 F5 键启动工程。 如果读者不做任何额外的配置, 运行中的项目将弹出图1. 15 中显示的错误框 。

图1.15
这个问题被称为“ 运行时错误 ” 。 这个问题的最典型原因是动态库文件无法定位或不匹配。 这个问题有两种解决办法:
第一种方法是将动态库路径设置为环境变量。读者可以选择“计算机—>属性—>高级系统设置—>环境变量”,找到Path变量,要将 Opencv/building/x64/vc15/bin 路径从 OpenCV 文件包添加到环境变量,请做以下操作:这样当您运行时, 您就可以决定通往动态库的路径 。
n 第二个方法是将动态库复制到创建的可执行文档路径,如图1.16所示。

图1.16
这两个参数旨在让可执行文件 OpenCVdemo 在搜索路径中发现 OpenCV 动态库文件。 当 Windows 上有一个可执行文件链接时, 当前路径和环境变量就是搜索路径。
如图1所示,该应用程序现在再次运行, Windows 中 OpenCV C++语言开发环境的设置已经完成 。

图1.17
当构建 C++ 语言时, 您必须包含标题“ opencv2/ opencv. Hpp ”, 该标题引用了所有模块的页眉 :
如果读者熟悉OpenCV结构,则不可行。当使用时,您只能拥有与其相关的一个模块。如果应用图像过滤,您只能包含“opencv2/imgproc.Hpp”的标题。当下一章对每个模块进行说明时,第一个包含该模块的文件是第一个用于描述模块内容的文件。您可以查看当前模块可用的算法函数 。
相关新闻
- 2022-01-28 S32DS——PE调试器使用
- 2022-01-28 华硕M2N-MX SE主板如何进入bios设置
- 2022-01-28 华硕B85-A主板如何是通过bios设置u盘
- 2022-01-27 ltraISO 生成u盘启动盘后处理事项
- 2022-01-27 华硕P5QL-CM主板如何通过bios设置u盘
- 2022-01-27 微pe怎么安装原版win11 微pe安装原版
- 2022-01-26 win10 esd系统怎么用pe安装
- 2022-01-26 电脑系统装机教程图解(电脑装机
- 2022-01-25 非mbr怎么激活
- 2022-01-25 eprime安装教程
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
