运行 SDK C# 示例工程

SDK_Example 工程提供了示例,展示如何使用 Mech-DLK SDK 来完成应用程序中所需的功能。此处以缺陷分割为例,并为用户提供了所需的模型和图像数据集,带领用户运行 SDK 工程:

../../../_images/flow_chart2.png
  1. 打开示例工程

    双击下图路径下的 SDK_Example.sln 文件,使用 Visual Studio 2019 应用打开。

    ../../../_images/sdk_demo.png
  2. 引用SDK

    点击右键工程栏中的 引用 选择添加引用,会弹出引用管理器窗口,点击 浏览 勾选 run time 文件夹下的 mmind_dl_sdk_csharp.dll 文件后点击 确定

    ../../../_images/dll.png
  3. 生成解决方案

    点击上方导航栏的 生成 选择 生成解决方案(B) 生成可执行文件。在界面下方的输出栏中查看可执行文件生成的路径。

    ../../../_images/build.png
  4. 添加运行时库

    将下图文件夹内所有的 dll 格式的文件拷贝到上一步骤生成的可执行文件 Release 目录下,若有重复文件,直接覆盖即可。

    原文件位置

    ../../../_images/document.png

    目标路径

    ../../../_images/target_path.png
  5. 启动项目

    点击 启动 运行程序。

    ../../../_images/start.png

    启动后程序界面:

    Load Image :加载待推理图像。

    Load Model :加载 Mech-DLK 导出的 dlkpack 格式的模型。

    Infer :进行推理。

    ../../../_images/start_img.png

    运行结果界面:

    ../../../_images/result.png

    注意

    首次加载模型时间略长,需要等待5分钟左右,建议用户使用多线程来调用相应接口。