运行 Advanced 例程(OpenCV)

您正在查看V2.0.3版本的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您想使用最新版本,可以从梅卡曼德下载中心下载。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

根据 C# 例程的 使用前提 部分完成相关操作后,你可以按以下步骤构建和运行例程。

安装 OpenCV

  1. 下载并安装 C# 版本的OpenCV,即 OpenCvSharp。请记录 OpenCvSharp 的存放路径。

  2. xxx\mechdlk_sdk\samples\csharp 目录下,双击 MechDLCShapeWithOpenCVSamples.sln 使用 Visual Studio 打开解决方案。

  3. 在“解决方案资源管理器”窗口中选择 ImageInferWithOpenCV  引用。右键单击“引用”,选择“添加引用”。

  4. 在弹出的“引用管理器”对话框中,单击右下角浏览

  5. 找到 OpenCV 的存放路径,在 xxx\ManagedLib\net461 目录下找到 OpenCvSharp.dll 文件,并单击添加

  6. 在“引用管理器”对话框中,单击右下角的确定完成添加。

提供的例程已使用 OpenCvSharp 4.5.3 完成测试,可正常运行。不同版本软件库中相应的 DLL 文件路径可能不一致,请根据实际情况完成上述操作。
csharp add opencv

构建例程

  1. 在 Visual Studio 菜单栏上选择 生成  生成解决方案。此时,会生成例程对应的可执行文件(.exe),保存在 bin 文件夹中,该文件夹位于 xxx\mechdlk_sdk\samples\csharp 目录下。

    csharp build opencv sample
  2. 将项目文件夹中的 resources 文件夹拷贝至 xxx\mechdlk_sdk\samples\csharp\bin 目录下。

  3. 将项目文件夹中的 3rd_dll 文件夹内的全部文件拷贝至 xxx\mechdlk_sdk\samples\csharp\bin 目录下。

    请拷贝3rd_dll 文件夹内的全部文件,不要将文件夹拷贝至目录下。
  4. 将项目文件夹中 mechdlk_sdk\dll 文件夹内的全部文件拷贝至 xxx\mechdlk_sdk\samples\csharp\bin 目录下。

    请拷贝mechdlk_sdk\dll 文件夹内的全部文件,不要将文件夹拷贝至目录下。
  5. 打开 OpenCvSharp 的存放路径,在 NativeLib\win\x64 中找到并拷贝 OpenCvSharpExtern.dll 文件至 xxx\mechdlk_sdk\samples\csharp\bin 目录下。

构建 Mech-DLK SDK 中任一 C# 例程,第 2、3、4 步只需操作一次,无需重复拷贝。

拷贝完成后,目标文件夹中应包含以下类型的文件(文件名可能不同):

copy files to directory

运行例程

你可以在 Visual Studio 中直接运行例程,也可以双击运行例程的可执行文件。

在 Visual Studio 中运行例程

  1. 在“解决方案资源管理器”窗口中右键单击想要运行的例程,并选择“设为启动项目”。

    startup project csharp opencv sample
  2. 单击工具栏中的启动运行该例程。

运行例程可执行文件

进入 bin 文件夹(xxx\mechdlk_sdk\samples\csharp\bin),双击运行与例程同名的可执行文件(.exe),即可得到运行结果。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。