开发功能

本章将详细介绍 DaoAI World 软件开发包 (SDK) 的配置和使用。DaoAI World SDK 提供了一套全面的工具,用于调用深度学习模型、处理输出及执行各种通用功能,以满足软件开发的需求。

首先需要下载 DaoAI World SDK

解压后在解压目录下包含有SDK以及SDK的示例项目。

使用Visual Studio打开DLSDK Example.sln项目。

项目分为C++项目,和C#项目,右键点击properties, 然后选择启动项目,来选择运行C++或者C#项目。

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

使用DLSDK需要将有效的许可证管理器移动至项目路径,详情请见 DLSDK显示 licensemanger_cli.exe is not rcognized as an internal or external command

使用DLSDK需要有效的使用许可证,详情请见 DLSDK显示License Check Fail

C++ 环境配置

C++的示例项目中以下的步骤已经配置好了,如果您需要创建一个自定义项目,则需要进行以下的配置。

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

打开C++, 在General菜单里的Additional Include Directories中添加 DLSDK 根目录下的 include 文件夹路径。

打开Linker, 在General菜单里的Additional Library Directories中添加 DLSDK 根目录下的 bin 文件夹路径。

Linker的Input菜单里的Additional Dependencies中添加daoai_dl_sdk.lib。

C# 环境配置

首先需要将 DLSDK 解压目录下的bin目录和3rdparty目录添加到系统环境变量path下面。

如下图,解压目录为 C:\Users\daoai\Downloads\DLSDK, 那么就需要将一下两个目录添加到path系统变量中。

C:\Users\daoai\Downloads\DLSDK\3rdparty, <DLSDK 目录>\3rdparty C:\Users\daoai\Downloads\DLSDK\bin, <DLSDK 目录>\bin

第一步,点击C#项目中的添加reference

点击浏览,然后浏览解压目录下的bin文件夹内的 dl_sdk_net.dll 文件,勾选后,点击OK。

点击assembly,然后搜索 system.drawing 勾选后,点击OK。

SDK

更详细的SDK,函数接口,数据结构等,请查阅SDK文档:

C++ SDK 文档

C# SDK 文档

代码示例

代码示例有C++和C#两个示例项目:

桌面应用程序

桌面应用程序使用C++,基于DaoAI World SDK开发,主要功能是实现深度学习的推理,并输出推理结果及可视化,供客户参考。