Skip to content

rangerliao/SpireVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

SpireVision

介绍

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 平台.

软件架构

软件架构说明

安装教程

  1. xxxx
  2. xxxx
  3. xxxx

使用说明

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/

About

SpireVision 机器视觉通用软件平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published