DEMO 代码片段为简单的 C++/C# 源代码,用于演示某些功能函数如何调用。 通常为一个 Main 函数体,位于 demo/snippets 文件夹内。
编译该代码片段的可执行程序,需先构建一个 Visual Studio 工程,然后将代码片段添加或复制到该工程中。对于代码片段中涉及的图像文件路径,需修改为真实可达的路径,图片通常位于 demo/images 文件夹内。然后按照通常的方式,编译和执行该工程。我们通常会在代码片段中使用 LDisplay 控件显示算法的执行结果。
注意:DEMO 程序的平台需与安装注册的 lpv 版本对应。
注意:执行 DEMO 程序前,需保证 LPV 已正常注册和授权。
创建 DEMO 代码片段工程
步骤 1 - 新建控制台程序
C++
打开 Visual Studio,菜单点击 文件 -> 新建 -> 项目**,新建一个 **控制台应用 工程。
C#
打开 Visual Studio,菜单点击 文件 -> 新建 -> 项目**,新建一个 **控制台应用(.NET Framework) 工程。
步骤 2 - 添加代码段源文件到工程
C++
移除新工程自带的 .cpp 文件,右键工程选择 **添加 -> 现有项**,添加代码段的源代码文件到工程。
或者,也可复制粘贴代码段的内容到新工程自带的 .cpp 文件中。
添加 include 文件夹到工程配置的C++引用中。
C#
移除新工程自带的 .cs 文件,右键工程选择 **添加 -> 现有项**,添加代码段的源代码文件到工程。
或者,也可复制粘贴代码段的内容到新工程自带的 .cs 文件中。
根据代码段中所用的 LPV 库,添加该库到工程引用中。
- 右键工程的 Reference 项,点击 Add Reference
- 选择 COM 页面,找到 LPVCoreLib(必须)及其他希望加入的 LPVXXXLib 算法库,勾选后点击 OK 。
步骤 3 - 修改图像路径
修改代码中涉及的图像文件路径为真实可达的路径,如:
C++
ILImagePtr img = LImage::Create();
if (err != LPVNoError)
return -1;
LPVErrorCode
LPV 算法或函数运行过程中遇到的错误。
Definition: LPVCore.idl:530
C#
LImage img = new LImage();
return;