开发功能

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

首先需要下载 DaoAI World SDK

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

../_images/install_folder.png

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

../_images/example_path.png ../_images/vs.png

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

../_images/start_up.png

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

../_images/run_0.png ../_images/run_1.png

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

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

C++ 环境配置

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

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

../_images/cpp_env1.png

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

../_images/cpp_env2.png

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

../_images/cpp_env3.png

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

../_images/cpp_env4.png

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

../_images/path_icon.png ../_images/path_step.png

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

../_images/add_ref.png

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

../_images/browse_dll.png

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

../_images/browse_assembly.png

SDK

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

C++ SDK 文档

C# SDK 文档

代码示例

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