介绍一款基于Zynq的新型智能工业摄像头

作者:清风流云

背景:
早在2015年初EVT就公布过一款快速RazerCam智能照相机,这款智能摄像头是基于Xilinx Zynq SoC而设计的,不过这款摄像头最显然地是积极利用了Zynq SoC的接口灵活性功能,因为它能支持三种不同的CMOS图像传感器。下面介绍一款EVT近期推出的新型智能工业摄像头。

EyeCheck ZQ智能摄像头:
EVT(Eye Vision Technology)科技团队为他们之前推出的EyeCheck 系列智能工业摄像头添加了一个新成员——一款全新的微型智能工业摄像头。并且根据EVT给出的相关报告知道,这款EyeCheck ZQ智能摄像头的个头只比食指略微大一点点(但是并无精确的说明文档),但是,尽管尺寸较小,EyeCheck ZQ智能摄像头在它的透镜旁边还是整合了四个启示性LED(用于标识摄像头的一些状态)。当然了,基于Xilinx Zynq SoC板卡的实现,使得这款工业摄像头具有更强的智能性,同时支持软件应用的可编程化,比如条形的、DMC以及QR代码读等应用场景都可以通过编程实现,另外还有模型匹配、对象的计算和测量、用于探测可视化工业缺陷的对象错误探测功能等。(图1:基于Zynq的EVT EyeCheck ZQ智能摄像头比食指略大)

对于这款摄像头应用的编程方式包括通过使用EVT配套开发的EyeVision软件做一些可以拖拉的,基于图形的编程。另外,据EVT内部人员声明,由于Zynq SoC的使用,与公司EyeCheck系列的其他摄像头相比较,这款智能摄像头在运行应用程序时速度更快。此外,由于EyeVision命令采用图标的形式实现,可以达到一字排开对准的效果。比如实现一个条形码阅读程序时,整个程序只需要三个图标就可以达到基本功能。不过,除此之外,这款EyeCheck ZQ摄像头也可以作为一个预编程的视觉传感器来使用,所以,EVT研发者也将其称为EyeSens传感系列。

通过上面的介绍可以知道,由于EyeCheck ZQ摄像头拥有较高的处理速度,较小尺寸以及较轻的重量级,对于很多智能图像处理应用来说是视觉传感器的最佳选择,包括嵌入到机器人的胳膊中,或者是用在汽车制造业的生产线或电子工业中。

总结:
试想一下,如果没有FPGA的支持,那么在很多应用实现的过程中需要堆砌很多各种功能的芯片单元或电路模块才可以构建一个功能强大的智能设备,毕竟一款芯片的能力总是有限的,不断堆砌模块不仅无法保证性能,体积必然不会很小。而FPGA的加入,不仅可以保证将多个功能实例化在同一个芯片内部实现体积缩减,更重要的是通过硬件编程实现可以加快程序的运行速度和效率,轻量级强功能的EyeCheck ZQ摄像头的实现正是因为Xilinx Zynq才成为可能。

声明:本文为原创文章,转载需注明作者、出处及原文链接