布景:
早在2014年,All Programmable技能和器材的全球抢先的Xilinx公司联手生态合作伙伴德国Silicon Software公司推出了Silicon Software公司的VisualApplet软件渠道。这套软件渠道针对Xilinx Zynq-7000 All Programmable SoC完结了一个图画化FPGA规划和编程的环境。之后此渠道简直推翻了传统的嵌入式机器视觉体系,为那些从事和寻觅先进的、高性能机器视觉解决方案的嵌入式体系架构师、软件工程师、硬件工程师带来史无前例的嵌入式规划体会。
Visual Applet是一个图形化的开发工具,它能够经过简略的拖拽,将杂乱的FPGA编程简略化,Silicon Software公司供给了一系列图画预处理Applet,经过组合这些Applet,用户就能够定制自己的图画预处理功用。此外这些Applet将被加载到MicroEnable系列图画采集卡运转的时分彻底不占用体系CPU资源,是图画预处理软件硬件化的渠道。并且一切的功用模块都以硬件算子的方法供给,这就确保了实时处理的要求。所以图形处理的杂乱度只是局限于所运用的FPGA的资源。
在用Visaul Applet做图画处理算法开发的时分,不需要考虑在FPGA规划中常考虑的同步、时序以及其它优化等问题。FPGA的归纳和高档仿真能够在半个小时内完结,极大地简化了实时图画处理规划的难度。
LX VisualApplet工业摄像机:
Baumer的最新智能设备LX VisualApplet工业摄像机,因为其共同的图画解决方案,在进行图画与视频传输时,能够到达20M像数点的高帧率传输。这首要得益于这款摄像机不只使用FPGA进行充沛加快,一起在依据硅软件的VisualApplets图表编程环境对应用程序进行编程时,做到了实时地依据不同的应用程序的特别用处进行不同的图画预处理, 而此预处理进程不只提高了图画体系生产量,当上传到主机的数据量削减(丢掉)时,还能够实时地作出呼应。
图Baumer intelligent LX VisualApplets industrial camera
令人猎奇的是,这款摄像头是怎么做到预处理图画的?本来,当Baumer 的LX VisualApplet摄像机在履行预处理时,就会用到摄像机内部的Xilinx Spartan-6 LX150 FPGA和256MB的DDR3 SDRAM这两个部分,也正是这两部分的支撑才完结了图画的预处理。此外这款摄像头在还支撑GigE Vision接口标准(100m内电缆)[GigE VisionGigE Vision Standard是2006年发布的一套高性能工业摄像头接口标准 ] ,偶然地是,在2016年最近的视觉体系规划创新奖中,这类新式的工业摄像头获得了白金奖。
Baumer的LX VisualApplets工业摄像头产品体系中,因为不同的传感器解决方案,传输速率从2Mbyte像素点到200MByte像数分为七种形式,当然,这款摄像头都是选用CMOSIS图画传感器完结的。下表列出了这款摄像头系列从2D到3D的七种形式:
总结:
现在,顶级工业自动化和机器人技能等范畴中都用到了很多的智能工业摄像头,一起还要求愈加灵敏、更具可扩展的解决方案,这就需要将实时视频处理功用从本地主机或服务器转移到摄像头端,Xilinx Spartan-6 LX150 FPGA选用45nm技能构建,能够方便地嵌入的在摄像头中,并供给视频剖析功用,一起还支撑图画/视频处理和传感器功用等。