国内外机器视觉软件功能对比

国内  海康 奥普特 众为兴 visionbank

国外 基恩士 康耐视 NI vision halcon  opencv

 

———————————国内—————无代码编程  支持串口, 口通信——————

海康VisionMaster 流程式编程 无需代码

 

奥普特OPT   流程式编程 无需代码

 

 

众为兴         流程式编程 无需代码

图像预处理

 

 

(1)基于标定板的标定:
在软件所在目录下的 calib 目录中找到需要尺寸的标定板 pdf 打印文件,例如
caltab_64mm.pdf 表示标定板黑框尺寸为64x64mm,将标定板打印在 A4纸上,
放置在相机下面,采
集图像,采集的图像幅数建议最好在12~15
(2)基于标定点的标定:
在某些视野范围比较小的应用中,需要尺寸较小的标定板才能进行标定,当
标定板小于30mm 时,打印出来的精度比较差,无法满足精度要求,此时可
以采用基于标定点的标定方法:
当相机可以精确移动的情况下(或者产品可以相对相机精确移动),先用产品
或者 MARK 点学习一个模板,然后用控制系统控制相机走四个点形成一个矩
形,每走一个点,手动定位一下,像素坐标会自动获取,手动输入此时的控
制系统的机械坐标,输入完成后点击结束标定即可。

用户标定工具
用户标定工具可将像素坐标转换到机器人的用户坐标,该工具的属性设
点击“开始标定”按钮,依次采集12幅标定板图像,方法和刻度标定工
具中的基于标定板的标定方法一致,这里不再赘述。这里主要说明一下二者
的不同点:
? 用户标定工具标定完成后得到结果不再是像素当量,而是相机的内参和
外参,一共有18个参数,为界面简洁考虑,这里没有显示标定得到的参
数,用户也不需要知道这些参数的确切值。
? 用户标定工具标定后输出的坐标的参考坐标系是由最后一幅采集的图像
来决定的,标定过程中采集最后一幅图像前,将标定板放到需要建立用
户坐标系的大概位置,点击“采集”和“结束标定”按钮后,就确定了
参考坐标的原点在标定板图像中带有小三角的那个角上, X 轴与 Y 轴分
别为这个角的两条边,

九点标定工具
(1)手动九点上相机标定
(2)手动九点下相机标定
手眼标定工具

 

visionbank   拖拽式编程 无需代码

 

———————————国外———————————

基恩士

应用范围

使用基恩士的机械手视觉系统,只需选择制造商名称,即可与各公司的标准控制器进行连接。
同时也支持非标准控制器等的自定义设定。
使用基恩士,只需选择机械手制造商
【支持的机械手制造商】
ABB
KUKA
DAIHEN
MITSUBISHI
DENSO
NACHI
EPSON
STAUBLI
FANUC
TOSHIBA MACHINE
IAI
UNIVERSAL ROBOTS
JANOME
YAMAHA
KAWASAKI
YASKAWA MOTOMAN

锁螺丝  3D点胶  取放料  组装  焊接 检测

特点:不需要代码编程  配流程即可

 

 

相机可以控制机器人运动   进行图像校正

 

康耐视visionpro  需要集成  拖拽编程

VisionPro9.0破解版是一款非常好用的计算机视觉软件,软件拥有图像预处理、图像拼接、图像标定、几何校正、定位、OCVID、图像几何测量、结果分析等功能,虽然软件的操作界面有点像DOS,但是不需要在其QuickBuild环境中输入任何代码编程,只要简单的拖拉操作就可以查看图。

借助 VisionPro,用户可以访问功能较强的图案匹配、斑点、卡尺、线位置、图像过滤、OCR 和 OCV 视觉工具库,以及一维条码和二维码读取,以执行各种功能,如检测、识别和测量。VisionPro 软件可与广泛的 .NET 类库和用户控件完全集成。

借助 VisionPro,用户可以通过任意相机或图像采集卡使用功能较强的视觉软件。康耐视采集技术支持所有类型的图像采集:模拟、数字、彩色、单色、区域扫描、线扫描、高分辨率、多通道和多路复用。此外,康耐视支持数百种工业相机和录像格式,可满足机器视觉常用的各种读取要求。使用康耐视工业相机 (CIC)、GigE Vision 和 Camera Link 或图像采集卡实现快速、集成的图像采集。

Halcon   需要集成  代码编程

https://www.mvtec.com/products/halcon/product-information/

https://www.mvtec.com/fileadmin/Redaktion/mvtec.com/products/halcon/product-information/HALCON_18.11_brochure.pdf

  • HALCON是您在机器视觉领域中各种应用的解决方案
  • 在启动的物联 产业 络(又名工业4.0)
  • 大型成像库,可容纳2,000多名操作员
  • 用于机器视觉的集成开发环境(IDE):HDevelop
  • 广泛的功能,包括深度学习
  • 使用C,C ++,C#和Visual Basic .NET 轻松编程
  • 适用于多种平台
  • 支持多核和多处理器计算机
  • 通过利用最新的指令集和GPU加速来实现高性能
  • 支持数百种工业相机,图像采集卡和所有通用视觉标准 

特征

  • 革命性的3D机器视觉软件
  • 匹配以查找甚至旋转或部分遮挡的对象
  • 具有超过50种形状和灰度值特征的斑点分析
  • 高精度测量
  • 种类繁多的最新深度学习技术
  • 光学字符识别和验证(OCR / OCV)
  • 任意形状的感兴趣区域(ROI),具有显着的灵活性和速度
  • 检测直线,圆和椭圆,精度高达1/50像素
  • 极快的形态
  • 彩色图像处理和高光谱成像
  • 处理超大图像(大于32k x 32k)
  • 图像序列处理(例如,用于监视任务)
  • 准确的3D相机校准
  • 以及更多…

opencv  需要集成  代码编程

Home

NI vision  需要集成  编程

https://www.ni.com/vision/whatis/zhs/

视觉?开发?模块

视觉?开发?模?块?可?用于?开发?机器?视觉?和?图像?处理?应用?所需?的?软件。 对于?Window?系统,?该?模?块?可?结合?LabVIEW?和?LabVIEW NXG?图形?化?编?程?环境、?C、?C?+?+和?C#?使用,?对于?实?时?系统,?该?模?块?可?结合?LabVIEW?使用。 您?可?从?数百?个?图像?处理?算法?中?进行?选择,?包括?滤波、?形态?学、?模式?匹配、?3D?成像?和?分类。 该?模?块?包含?在?处理?器?和?FPGA?上?运行?的?IP,?具有?一个?模型?导入?器,?可?使用?基于?TensorFlow?的?深度?学习?模型?来?进行?推理。

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月25日
下一篇 2019年10月25日

相关推荐