开发功能

本章将详细介绍 DaoAI 3D AOI Viewer 软件开发包 (SDK) 的配置和使用。DaoAI 3D AOI Viewer 提供了一套全面的工具,用于调用各种相机功能、处理输出及执行其他通用功能,以满足软件开发的需求。

前提设置

你需要以下的前提准备来使用软件开发包功能。

安装 DaoAI AOI 软件

在使用软件开发包前,必须先安装 DaoAI AOI软件,点击软件安装包的下载 链接 ,建议安装最新版本的软件。关于安装详情,请查阅: 软件安装指南

OpenCV

下载 OpenCV-4.5.5 后,如果您选择的是 Windows 包,那你会看到下图的 .exe 文件,双击运行(解压)。

../_images/opencv_download.png

解压后,OpenCV库的文件就在你解压目录的 opencv 文件夹中。

../_images/opencv_unzip.png

Visual Studio

在这个例子中,使用了 Visual Studio IDE 2022 Community ,打开 Visual Studio Installer ,选择 “Modify”

../_images/modify_vs.png

最重要的两个是: Windows 10 SDK(最新的版本即可)MSVC v142 ,如下图所示,勾选、下载并安装:

../_images/vs_installation_details.png

重新启动 Visual Studio 后将会自动安装完成。打开 Visual Studio ,打开 DaoAI AOI SDK示例代码aoi_ad3dcamera_samples.sln 项目。

../_images/example_path.png

创建 DaoAI AOI 项目后,你需要配置其中的项目设置。

../_images/projects.png

以下方的项目举例, 这是(aoi_ad3dcamera_samples)C++项目。右键点击 Solution 的 properties,可以选择启动项目,点击 应用OK

../_images/startup_project.png

然后选择启动设置为release x64, 然后点击Local Windows Debugger 就可以运行项目了。

../_images/run_0.png

环境配置

此处会使用 aoi_ad3dcamera_samples 演示,进行以下项目的配置。

右键点击 aoi_ad3dcamera_samples C++ 的项目,然后打开属性。

通用(General)平台工具集(Platform Toolset) 选取 Visual Studio 2019 (v142)

打开 C++ , 在 常规(General) 菜单里的 Additional Include Directories 中添加 DaoAI AOI 安装目录下的 include 文件夹路径:通常在 C:\Program Files\DaoAI AOI\SDK\3D Camera\include 如果你的工程需要OpenCV处理,还有 OpenCV 库解压后的 include 文件夹路径:通常在 解压目录\opencv\build\include

打开 Linker, 在 常规(General) 菜单里的 Additional Library Directories 中添加 DaoAI AOI 安装目录下的 lib 文件夹路径:通常在 C:\Program Files\DaoAI AOI\SDK\3D Camera\lib 如果你的工程需要OpenCV处理,还有 OpenCV 库解压后的 include 文件夹路径:通常在 解压目录\opencv\build\x64\vc15\lib

打开 Linker, 在 输入(Input) 菜单里的 Additional Library 中添加 aoi_ad3dcamera.lib 如果你的工程需要OpenCV处理,还有 OpenCV 库的opencv_world455.lib

常见问题

当你完成上述配置后,出现无法运行,提示无法找到 aoi_ad3dcamera.dll 。

你可以查看 Debugging 环境是否有多余的环境变量:右键点击项目,在 Debugging 菜单里的 Environment 是否存在变量,如有,请删掉所有的变量。