C# (Windows)
C# SDK 目录结构
文件/文件夹 |
说明 |
---|---|
EpicEye.SDK |
该文件夹为项目的根目录,包含了C#代码文件和项目文件。 Data:存放用于处理数据的类和方法的目录。 Services: 包含用于提供服务的类和方法的目录。 Utils:存放一般性的实用工具类和方法的目录。 EpicEye.cs:EpicEye类的源文件,实现了与EpicEye相关的核心功能。 EpicEye3.SDK.csproj:C#项目文件,定义了项目的属性、依赖项和构建配置。 EpicEyeAsync.cs:异步版本的EpicEye类的源文件,提供了异步操作的支持。 |
samples |
该文件夹用于存放示例程序的源文件,可以通过这些示例程序来了解如何使用SDK提供的功能。 |
EpicEye3.SDK.sln |
Visual Studio解决方案文件,包含了项目和项目之间的关联关系,方便开发者在Visual Studio中管理和构建项目。 |
README.md |
运行例程的简单说明。 |
例程简介
例程 |
说明 |
---|---|
SearchCamera |
搜索当前网络中的相机。 |
CameraConfig |
获取并打印相机的曝光、增益等参数信息。 |
CameraInfo |
获取并打印相机SN码、IP地址、型号、名称等信息。 |
CameraParameters |
获取并打印相机的内参和畸变参数信息。 |
EpicEyeCapture |
控制相机拍照并保存2D图和深度图。 |
运行环境配置
Visual Studio环境配置
使用Visual Studio运行例程,请完成以下环境配置。
-
安装时需在工作负荷选项卡中勾选桌面应用和移动应用下的:
-
.NET桌面开发
-
使用C++的桌面开发
-
通用Windows平台开发
-
.NET 环境配置
使用dotnet run
命令运行例程,请参考Install .NET on Windows - .NET安装.NET 7。