公司新闻
您当前的位置:首页 > 新闻资讯 > 公司新闻

如何选择图像采集卡?

在挑选收集卡进行测验或者开发之前,咱们需求清晰自己的需求:

1、体系功用:首先要清晰公司开发的体系,应完结哪些根本功用。

2、开发时限:根据项意图具体要求,断定开发周期,对收集卡的开发难易程度应以此参阅。

3、开发商支撑:软件包开发商是否有翔实的运用说明,能否供给满足的源代码,对方的开发人员能否及时技术支撑。

4、人力资源:考虑可以参加开发作业的人力资源,包含:编程才能、视觉常识等等方面。考虑这个问题,是因为一般选用功用齐备的软件包,并不一定能缩短开发时刻,但却可以简化开发作业,使源程序便于优化。

5、剖析软件包功用:断定软件包所供给的东西,是否可以支撑体系所要求完结的功用。

清晰了自己的需求之后,咱们可以综合这些需求点来全体的考虑对收集卡的挑选,挑选适合自己公司开发要求的图像收集卡。

一、高速相机的功用与收集卡的功用是否匹配

1、线阵扫描或面阵扫描----许多高速收集体系都是选用的面阵高速相机,因而首先要确保收集卡能支撑面阵高速相机的扫描方法。

2、多分辨率支撑----除了广电职业的收集体系相对来说分辨率比较固定外,其他的工业运用和图像剖析方面都要求支撑多种分辨率,所以是否支撑多种分辨率也是非常重要。

3、异步信号。异步信号可以节约摄影时刻。不过在选用具有异步信号功用的高速相机之前,首先要断定收集卡也有此功用。这一功用关于运转速度要求极高的高速摄像体系来说,至关重要。

4、多通道。大都收集卡,都可以一同处理二个以上的高速相机。

5、灯源激发:相当多的收集卡带有灯源激发功用。这不只缩短了体系整体运转的时刻,简化了编程人员的作业。更重要的在于,这一功用可以愈加有效地使灯源与相机同步作业。

6、图象存储:咱们现已知道,相机摄影的时刻多为40毫秒,而体系关于图象进行剖析、丈量的时刻则要绵长得多。因而,在实践操作中,常常会呈现高速相机等候电脑的状况。因而,一些收集卡便另设有一些内存,作为图象的缓冲区。即,在前一幅图象没有剖析完之间,接下来高速相机所传来的图象,暂时存放到缓冲区中。之后,再以先进先出的方法,逐个送至电脑内存。

二、收集卡软件包的比照

面对不同公司的视觉软件包时,哪一家公司的软件愈加简略运用,即在此软件包基础上作二次开端,是否简略上手、能否缩短开发时刻。

首要从以下几个方面来进行考虑:

1、开发硬件环境:此软件包在你公司所选用的电脑硬件体系下是否能正常运转。如,是否支撑PCIE接口、显现卡等。

2、开发操作体系:此软件包在你们公司所选用的操作体系下能否正常运转。如,是否支撑WIN7XPLinux等等。

3、开发言语:此软件包是否适用于你们公司所选用的开发言语。如,运用VC++,VBCPBDELPHI等言语作二次开发,是否简略易用。

4、比照不同公司的软件包在图象处理方面的功用的好坏。

5、边际寻觅功用:边际寻觅,是图象处理中的根本也是常用的东西。此功用首要以下几个参数作比照:

1)精度:可以查阅软件包的产品介绍或是运用说明;

2)稳定性:可运用不同图象对软件进行实践测验,如,进行GR&R测验;

3)多样性:是否可以敷衍各种不同的实践状况。如,不同形状的边际寻觅,不同明暗状况下的边际寻觅等等;

4)速度:可在一致的状况下(如,运用同一图象)对不同体系进行实践测验

6、方针定位功用:方针定位功用,是图象处理中另一根本且常用的东西。

7、图象缓冲功用:与收集卡图象存储功用类似,这一功用的首要意图,是为了缓解摄影与运算时刻上不同步的对立。与收集卡上硬件缓冲区所不同的是,这一功用纯由软件来完结。一般的概念是,在内存中拓荒一固定空间,从收集卡传来的图象信号,在电脑剖析完之前都会按序存在这一空间里。每幅图象地址的指针,另存在一仓库中。图象以先进先出的方法铲除。

8、实践运用功用:许多公司,为了习惯越来越剧烈的市场竞争,在原有的底层软件基础上,又开宣布可运用于某一特定领域的软件包,以便利这一职业中的视觉二次开发商。如,半导体职业中BGA检测东西;显现器生产业中的显现检测东西;机器手职业中的体系定位东西等等。

9、接口功用:软件包是否可以便利地与其他软件或控件接口,一同运转。

其他辅助功用:除以上所讲的各功用以外。各视觉公司控制工程网版权,又各自开宣布一些其他非图象处理的软件东西,以便利开发者运用。如,数据剖析东西(SPC)、图象显现东西、画图东西等等。

10、运用体系开发时限及功用: 在对该选用哪家公司收集卡的问题上,作出决定之前。咱们还要考虑公司所要开发的方针体系,要具有哪些功用?在断定了体系这些功用之后,接下来要考虑这些功用是否要由自己来完结,仍是运用收集卡公司所供给的底层软件包,等等一系列的问题。结合以上各点,挑选适合自己项意图收集卡。


转载请注明地址www.vidts.com 
enTiH8QbKIzlm/Uq8zzwN981NpWNMbRjr2kYwbdKsIXjGHkmYMPpUA65HL2EhpA1IRLLeaqZqDQhH2N6wucOmU1w63k7v4+E82C5rvJ34fBXzQOWP37daQ==