SpireVision 工业相机软件和工业智能机器视觉通用软件平台
SpireVision 是使用 C++语言自主研发的一款高性能智能机器视觉检测平台软件.
主要通过对工业相机进行采集图像, 实现了图像增强, 目标定位,检测及测量,
异常检测, 颜色识别, OCR 文字识别, 条形码/二维码识别等近 100 种算法, 支持
多检测任务并行运行,结果展示,数据存储,下位机/PLC 交互通讯等功能.
流程可灵活定制,近 100 种工具供调用,可以嵌入脚本定制计算,支持使用脚本调
用任何 AI 模型将其无缝集成进检测流程协同进行智能检测, 可完美适应各种非
标检测应用.
支持不同厂商设备(目前已经支持多种主流的面阵工业相机和3D相机).
支持多种与下位机/PLC 的交互方式,如 IO 卡通讯或 Modbus 串口/TCP 通讯.
目前支持 16 个工业相机并行检测,可以很容易根据计算机性能进行进一步扩展.
使用非常简单,操作方便,无需专业图像处理知识,无需编程,通过简单拖拽即可完
成一个高级的检测应用.
灵活性:检测流程可灵活自定义,不仅支持顺序执行流程,还支持多分枝执行流
程,多项检测灵活组合, 无需更改系统框架即可满足各种视觉应用.
可交互:支持多种通讯方式与下位机/PLC 交互.
可编程:支持内嵌脚本编程.
易调试: 可通过单步调试,定位问题,快速完成应用设计和问题调试.
高性能: 系统框架和算法都采用 C++开发,框架支持多检测任务并行执行,充分
利用 CPU 多核的处理能力, 内部算法通过使用 IPP,TPP,OMP 等并行计算技术进
行优化, 并且支持 GPU 运算,可使性能发挥到极致,满足检测任务的高性能要求.
扩展性: 通过工具接口标准化,各种算法通过封装成工具, 并将工具插件化,即
插即用, 系统框架不需任何改动就可以扩展其功能. 对各种图像采集设备及 IO
设备通过接口抽象, 支持新的设备不影响系统框架,只需增加对应插件即可支持.
智能化: 支持 AI 视觉检测应用,训练模型可以嵌入在系统里执行.
跨平台: 采用跨平台 C++库进行开发,兼容 Window 7/10, 32/64 位, 简单移植即
可支持 Linux 平台.
软件架构说明
- xxxx
- xxxx
- xxxx
- xxxx
- xxxx
- xxxx
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- Gitee 官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
- GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
- Gitee 官方提供的使用手册 https://gitee.com/help
- Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/