1 Star 0 Fork 0

楚丰/聚合出图平台

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
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.dllopencv_world3416.dllHisFX3Platform64.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 仓库。

空文件

发行版

暂无发行版

贡献者

全部

语言

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tfuck/aggregate-graph-platform.git
git@gitee.com:tfuck/aggregate-graph-platform.git
tfuck
aggregate-graph-platform
聚合出图平台
master

搜索帮助