# 聚合出图平台 **Repository Path**: tfuck/aggregate-graph-platform ## Basic Information - **Project Name**: 聚合出图平台 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-14 - **Last Updated**: 2025-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 聚合出图平台 ## 介绍 聚合出图平台是一个用于图像采集与处理的软件系统,支持多种设备模型与图像处理功能,适用于工业检测、图像采集、视频流处理等多种场景。该平台主要由 C# 编写的上层应用与 C++ 编写的底层图像处理模块组成,具有良好的扩展性与稳定性。 ## 软件架构 项目由多个模块组成: - **CapApp**:C# 编写的主应用程序,包含图形界面与核心事件处理逻辑。 - **PolyCap**:C++ 实现的核心图像采集与控制模块,支持多种硬件接口与图像格式。 - **PolyCapNet**:C# 编写的封装层,提供对 PolyCap C++ 模块的调用接口。 - **UpdataApp**:支持从 Gitee 获取更新并下载最新版本文件。 - **SDK 支持**:支持多个硬件平台,包含 DTK、RLG、WHXY 等不同设备的图像采集与控制接口。 - **图像处理库**:包含 OpenCV、图像转换、边缘检测、SFR 计算、YUV 转 RGB 等功能。 ## 安装教程 1. 下载 `x64Release/CapApp.exe` 或运行 `x64Stup/PolyCapApp.msi` 安装包进行安装。 2. 确保所有依赖库文件(如 `PolyCap.dll`、`opencv_world3416.dll`、`HisFX3Platform64.dll` 等)与可执行文件位于同一目录下。 3. 安装完成后,运行 `CapApp.exe` 启动主程序。 ## 使用说明 - **图像采集** - 支持多种图像采集设备(文件模拟、USB、DTK、RLG 等)。 - 在界面中选择设备型号与序列号,点击 `开始采集` 按钮。 - 支持图像格式转换、保存、ROI 设置、曝光控制等功能。 - **图像处理** - 支持 Bayer 转灰度、YUV 转 RGB、MIPI 解码、图像缩放等。 - 支持图像保存为 BMP、PNG、RAW 筜格式。 - 支持图像分析,如 SFR(空间频率响应)计算。 - **设备控制** - 支持通过 I2C/SPI/UART 等接口对图像传感器进行控制。 - 可设置电源、读写寄存器、校准电压、电流等参数。 - **更新功能** - 使用 `UpdataApp.exe` 可从 Gitee 拉取最新的图像与配置文件。 - 支持自动下载并更新本地资源。 ## 开发与扩展 - 项目使用 C++ 与 C# 混合开发,支持跨平台与高性能图像处理。 - 支持通过 `PolyCapFactory` 创建与管理多个采集设备实例。 - 所有图像采集逻辑封装在 `PolyCap` 类中,支持扩展新设备类型。 - SDK 接口清晰,可对接第三方图像处理算法。 ## 特技 - 支持多设备并发图像采集。 - 支持图像实时处理与显示。 - 支持硬件电压、电流检测与自动校准。 - 支持多种图像格式与图像质量分析工具。 - 提供自动更新机制,方便远程部署与维护。 ## 许可协议 本项目使用 MIT 许可协议,详情请见项目根目录下的 `LICENSE` 文件。 ## 参与贡献 欢迎提交 PR 或 Issue,参与项目优化与功能扩展。 ## 联系方式 如需技术支持,请联系项目维护人员或访问 [Gitee](https://gitee.com) 仓库。