恭祝大家元旦快乐?靖健炕?魇泳趿煊蜃畛S玫奈蹇罨?魇泳跞砑?

2019-01-04 03:00   作者:麻客   出处:门户网    

  导读: 原标题:恭祝大家元旦快乐?靖健炕?魇泳趿煊蜃畛S玫奈蹇罨?魇泳跞砑?蚪?元旦,即公历的1月1日,是世界多数国家通称的“新年”。元,谓“始”,凡数之始称为“元”;旦,谓“日”;“元旦”意即“初始之日”

原标题:恭祝大家元旦快乐!【附】机器视觉领域最常用的五款机器视觉软件简介

恭祝大家元旦快乐?靖健炕?魇泳趿煊蜃畛S玫奈蹇罨?魇泳跞砑?

元旦,即公历的1月1日,是世界多数国家通称的“新年”。元,谓“始”,凡数之始称为“元”;旦,谓“日”;“元旦”意即“初始之日”。元旦又称“三元”,即岁之元、月之元、时之元。

在这里外星眼机器视觉恭祝大家元旦快乐,2019重新出发,一笔“狗”消,“猪”事顺利!

今天跟大家分享的是机器视觉领域最常用的五款机器视觉软件简介,包括OpenCV、VisionPro、LabVIEW、Halcon和MATLAB,大家在工作实际应用中可根据自己的需求按需采用。

一、开源的OpenCV4.0.1

OpenCV是一个开源的基于BSD许可的库,它包括数百种计算机视觉算法。文档OpenCV 2.x API描述的是C++ API,相对还有一个基于C语言的OpenCV 1.x API,后者的描述在文档opencv1.x.pdf中。

OpenCV具有模块化结构,这就意味着开发包里面包含多个共享库或者静态库。下面是可使用的模块:

核心功能(Core functionality) - 一个紧凑的模块,定义了基本的数据结构,包括密集的多维Mat数组和被其他模块使用的基本功能。

图像处理(Image processing) - 一个图像处理模块,它包括线性和非线性图像滤波,几何图形转化(重置大小,放射和透视变形,通用基本表格重置映射),色彩空间转换,直方图等。

3D校准(calib3d) - 基于多视图的几何算法,平面和立体摄像机校准,对象姿势判断,立体匹配算法,和3D元素的重建。

平面特征(features2d) - 突出的特征判断,特征描述和对特征描述的对比。

对象侦查(objdetect) - 目标和预定义类别实例化的侦查(例如:脸、眼睛、杯子、人、汽车等等)。

还包含视频输入输出(videoio),GPU加速等模块,OpenCV非常适合底层科研工作者使用,成本较低,使用也非常方便,但由于是开源的,所以模块的统一性会差一点。

二、美国Cognex的VisionPro9.1系统

康耐视公司(Cognex )推出的 VisionPro 系统组合了世界一流的机器视觉技术,具有快速而强大的应用系统开发能力。 VisionPro QuickStart 利用拖放工具,以加速应用原型的开发。这一成果在应用开发的整个周期内都可应用。通过使用基于 COM/ActiveX 的 VisionPro 机器视觉工具和 Visual Basic 、 Visual C++ 等图形化编程环境,开发应用系统。与 MVS-8100 系列图像采集卡相配合, VisionPro 使得制造商、系统集成商、工程师可以快速开发和配置出强大的机器视觉应用系统。

快速建立原型和易于集成

VisionPro 的两层软件结构便于建立原型和集成。交互层利用拖放工具和 ActiveX 控件以加速应用系统的开发;在程序层,将原型应用开发成用户解决方案。基于 COM/ActiveX 技术使 VisionPro 应用系统易于集成第三方实用程序(例如图形函数),而且为整个机器(例如 I/O 、机器人控制、工厂通信)提供了基于 COM 控件应用的易于集成性。

先进的机器视觉软件

Cognex 的视觉工具库提供了用于测量、检测、制导和识别的视觉软件程序组。即使是在最具挑战性的视觉应用中,这些工具也被证实具有高可靠性。

硬件灵活性

VisionPro 的 用户可在较大范围内选择 MVS-8100 系列图像采集卡,以开发视觉应用。经 VisionPro 软件测试和证明,这些图像采集卡为主机提供了用于图像处理和显示的高速图像转移,以获得快速的视觉应用操作。多相机输入、高速度及对高分辨率相机的支持提高了 VisionPro 系统的采集灵活性。

技术优势

快速开发强大的基于 PC 的视觉应用

简化视觉系统与其他主控制程序的融合处理

兼容多种 Cognex MVS-8100 系列图像采集卡

通过 QuickStart 拖放工具加速原型应用

配合视觉工具库,以获得高性能

VisionPro 的软件结构

VisionPro 提供了易于应用的原型、发展和应用。在交互层,通过系列拖放工具, VisionProQuickStart 原型环境加速了强大机器视觉系统的开发速度。用户可以很快定义工具、测试工具行为及有效的运行参数之间的连接。通过 QuickStart 或 Visual Basic 可访问 ActiveX 控件。因此,在程序层,原型应用可通过 Visual Basic 或 Visual C++ 增强,以开发出个性化的解决方案。这一性能将使应用系统的开发时间大大缩短。 VisionPro 的结构使用户可从 QuickStart 、 ActiveX 或 COM 对象中的任何一层开始他们的应用系统开发。

康耐视公司 VisionPro 机器视觉软件。VisionPro 引入了可简化检测应用的开发和现场维修的新概念 InspectionDesigner。VisionPro 还增加了专为全方位和较难读取的一维条码而优化的行业最佳的条码读取工具 1DMax,以及多个新工具和读取功能增强。

三、美国NI的LabVIEW

美国NI公司的应用软件LabVIEW机器视觉软件编程速度是最快的。LabVIEW是基于程序代码的一种图形化编程语言。其提供了大量的图像预处理、图像分割、图像理解函数库和开发工具,用户只要在流程图中用图标连接器将所需要的子VI(VirtualInstruments LabVIEW开发程序)连接起来就可以完成目标任务。任何1个VI都有3部分组成:可交互的用户界面、流程图和图标连接器。

LabVIEW编程简单,而且对工件的正确识别率很高。LabView里面有有许多的集成的工具箱,可以用于图像处理,功能上没有visionpro和halcon齐全,但是好在上手简单,而且运行逻辑和UI可以同时编辑,开发效率很高。而且LabView还有其他的功能模块,如通信模块,从中和性能上来说,LabView还是很厉害的。

四、德国MVtec的HALCON 18.11

HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。

   原标题:恭祝大家元旦快乐?靖健炕?魇泳趿煊蜃畛S玫奈蹇罨?魇泳跞砑?

  
网友评论
  • 可用表情:
  • 昵称:    
    本主题已有 位网友发表了评论 [查看全部]
    最新图片
    • 互联网内容监管直指视频直播 涉及4大领域 31
    • 中华民国国旗青天白日旗由来,为何蓝底白日?
    • 【今日历史】4月19日大事记,历史上的今天发
    • 毛泽东不朽名篇《为人民服务》是怎样诞生的?
    • 开国元帅和大将中谁没有参加长征? 张万年简
    • 全民“除四害”运动:小麻雀缘何成了“人民公
    • 突发!全寿县寻找保义兴华中学走失女孩王欣婷
    • 男人吃醋原来是这样的,是女人都应该知道!
    • 只认阿米尔·汗,你知道这些年中国引进了多少
    • 5款芝士甜品做法,不可错过的高颜值美食~ 舒
    • 酥松香脆 一口一个 太白县公众信息网
    • 注意!这些食物女性千万不要碰 工厂防暑降温
    火爆话题
    性感美女 关闭广告
    清纯美女 关闭广告