C# (Linux)
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图和深度图。 |
运行环境配置
参考Overview of .NET on Ubuntu 安装.NET 7,配置Linux下的dotnet环境。