在组建机器视觉系统时,面对不同公司的视觉软件包,该如何作出正确的选择?一直是客户关心的问题,下面就此问题做以简单介绍:
*,我们首先要考虑的问题是:哪一家公司的软件更加容易使用,即在此软件包基础上作二次开始,是否容易上手、能否缩短开发时间。从以下几个方面来考虑:
A.开发硬件环境:此软件包在您公司所选用的电脑硬件系统下是否能正常运行。如,是否支持PCI接口、显示卡等。
B.开发操作系统:此软件包在您们公司所选用的操作系统下能否正常运行。如,是否支持WIN2000,Linux等等。
C.开发语言:此软件包是否适用于您们公司所选用的开发语言。如,使用VC++,VB、CPB、DELPHI等语言作二次开发,是否简单易用。
第二,要对比不同公司的软件包,在图像处理方面的功能的优劣。
1.边缘寻找功能:边缘寻找,是图像处理中zui为基本也是zui为常用的工具。此功能主要以下几个参数作对比:①精度。可以查阅软件包的产品介绍或是使用说明;②稳定性。可使用不同图像对软件进行实际测试,如,进行GR&R测试;③多样性。是否能够应付各种不同的实际情况。如,不同形状的边缘寻找,不同明暗情况下的边缘寻找等等;④速度。可在统一的情况下(如,使用同一图像)对不同系统进行实际测试。
2.目标定位功能:目标定位功能,是图像处理中另一基本且常用的工具。同样有以下几个参数作对比:①精度。可以查阅软件包的产品介绍或是使用说明;②稳定性。可使用不同图像对软件进行实际测试;③速度。对于目标定位功能来说,其运行速度的快慢,可以认为是其软件水平高低的直接标志之一。可在统一的情况下(如,使用同一图像、同一速度电脑)对不同系统进行实际测试;④操作复杂程度。由于目标定位功能比边缘寻找功能在算法上要复杂得多,这就使得此功能参数设置的繁简程度,会直接影响二次开发的难易。
3.图像欲处理功能:图像欲处理功能(如,二值化、边缘锐化、反差调节等等),可以提高图像分析速度、简化分析工程。
4.字符读取功能(OCR):对于那些主要应用于各种字符读取的视觉系统来说,此功能尤为重要。
5.数据读取功能:目前,绝大多数公司的软件包中,都带有条形码、二维码的读取功能。要注意的是,不同软件应付在不良情况的能力,如,光源不足、图像不清、源码残缺等情况。
6.图像缓冲功能:与板卡的“图像存储”功能相似,这一功能的主要目的,是为了缓解拍照与运算时间上不同步的矛盾。与板卡上硬件缓冲区所不同的是,这一功能纯由软件来实现。通常的概念是,在内存中开辟一固定空间,从板卡传来的图像信号,在电脑分析完之前都会按序存在这一空间里。每幅图像地址的指针,另存在一堆栈中。图像以*先出的方式清除。
7.实际应用功能:很多公司,为了适应越来越激烈的市场竞争,在原有的底层软件基础上,又开发出可应用于某一特定领域的软件包,以方便这一行业中的视觉二次开发商。如,半导体行业中BGA检测工具;显示器生产业中的显示检测工具;机器手行业中的系统定位工具等等。
8.接口功能:软件包是否能够方便地与其他软件或控件接口,一起运行。
9.其他辅助功能:除以上所讲的各功能以外。各视觉公司,又各自开发出一些其他非图像处理的软件工具,以方便使用。如,数据分析工具(SPC)、图像显示工具、画图工具等。
*,我们首先要考虑的问题是:哪一家公司的软件更加容易使用,即在此软件包基础上作二次开始,是否容易上手、能否缩短开发时间。从以下几个方面来考虑:
A.开发硬件环境:此软件包在您公司所选用的电脑硬件系统下是否能正常运行。如,是否支持PCI接口、显示卡等。
B.开发操作系统:此软件包在您们公司所选用的操作系统下能否正常运行。如,是否支持WIN2000,Linux等等。
C.开发语言:此软件包是否适用于您们公司所选用的开发语言。如,使用VC++,VB、CPB、DELPHI等语言作二次开发,是否简单易用。
第二,要对比不同公司的软件包,在图像处理方面的功能的优劣。
1.边缘寻找功能:边缘寻找,是图像处理中zui为基本也是zui为常用的工具。此功能主要以下几个参数作对比:①精度。可以查阅软件包的产品介绍或是使用说明;②稳定性。可使用不同图像对软件进行实际测试,如,进行GR&R测试;③多样性。是否能够应付各种不同的实际情况。如,不同形状的边缘寻找,不同明暗情况下的边缘寻找等等;④速度。可在统一的情况下(如,使用同一图像)对不同系统进行实际测试。
2.目标定位功能:目标定位功能,是图像处理中另一基本且常用的工具。同样有以下几个参数作对比:①精度。可以查阅软件包的产品介绍或是使用说明;②稳定性。可使用不同图像对软件进行实际测试;③速度。对于目标定位功能来说,其运行速度的快慢,可以认为是其软件水平高低的直接标志之一。可在统一的情况下(如,使用同一图像、同一速度电脑)对不同系统进行实际测试;④操作复杂程度。由于目标定位功能比边缘寻找功能在算法上要复杂得多,这就使得此功能参数设置的繁简程度,会直接影响二次开发的难易。
3.图像欲处理功能:图像欲处理功能(如,二值化、边缘锐化、反差调节等等),可以提高图像分析速度、简化分析工程。
4.字符读取功能(OCR):对于那些主要应用于各种字符读取的视觉系统来说,此功能尤为重要。
5.数据读取功能:目前,绝大多数公司的软件包中,都带有条形码、二维码的读取功能。要注意的是,不同软件应付在不良情况的能力,如,光源不足、图像不清、源码残缺等情况。
6.图像缓冲功能:与板卡的“图像存储”功能相似,这一功能的主要目的,是为了缓解拍照与运算时间上不同步的矛盾。与板卡上硬件缓冲区所不同的是,这一功能纯由软件来实现。通常的概念是,在内存中开辟一固定空间,从板卡传来的图像信号,在电脑分析完之前都会按序存在这一空间里。每幅图像地址的指针,另存在一堆栈中。图像以*先出的方式清除。
7.实际应用功能:很多公司,为了适应越来越激烈的市场竞争,在原有的底层软件基础上,又开发出可应用于某一特定领域的软件包,以方便这一行业中的视觉二次开发商。如,半导体行业中BGA检测工具;显示器生产业中的显示检测工具;机器手行业中的系统定位工具等等。
8.接口功能:软件包是否能够方便地与其他软件或控件接口,一起运行。
9.其他辅助功能:除以上所讲的各功能以外。各视觉公司,又各自开发出一些其他非图像处理的软件工具,以方便使用。如,数据分析工具(SPC)、图像显示工具、画图工具等。
上一篇:电子式电动调节阀的种类
下一篇:如何正确使用机器视觉LED光源
全年征稿/资讯合作
联系邮箱:1271141964@qq.com
免责声明
- 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
- 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
- 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
- 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
2025第十一届中国国际机电产品交易会 暨先进制造业博览会
展会城市:合肥市展会时间:2025-09-20