智能相机检验钞票真伪.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用与解决方案 Applications Solutions 智能相机 智能相机检验钞票真伪 利用开源软件和模块化嵌入式硬件,快速开发验钞系统。 文/Ricardo Ribalda博士;Qtechnology公司首席固件工程师 传统上,许多视觉系统构建者开 Qtechnology 公司已经用这款相机开 相机内的FPGA 控制传感器的设 发定制的视觉系统,都是使用现成的 发出了一套执行纸币高速扫描和验证 置,处理图像并通过PCIe 接口传输 基于Windows 的PC 硬件和供应商提 的视觉系统。 捕获的图像。几项操作由FPGA 执行, 供的软件库。然而最新的一种发展趋 该应用突出显示了如何通过使用 如图像、白平衡、透视和照明校正, 势是:使用较便宜的嵌入式系统硬件、 具有特定光谱范围的光源扫描纸币、 从而将这些任务从CPU 中分离出来。 开源操作系统软件(如Linux )以及 并使用Qtechnology 相机捕获纸币的 一旦图像经过FPGA 的预处理, 开源图像处理库(如OpenCV )。 图像,然后通过检查生成的图像来识 就将通过PCI Express Gen2 x4 接口传 丹麦相机供应商Qtechnology 别纸币真伪(见图1)。为了实现实时 输到R 系列SOC。如果需要进一步 公司最近与美国AMD 公司和美国 性能,该软件使用Mentor Embedded 的计算能力,则可以在相机主体内添 Mentor Graphics 公司合作,展示了 Sourcery CodeBench 和 Integrated 加额外的GPU 。但对于大多数应用 如何使用嵌入式系统和开源软件快 Sourcery Analyzer 进行分析和优化, 来说,R 系列SOC 的计算能力就足 速而有效地构建这样的工业机器视 以识别和解决功能和性能问题。 够了。 觉应用。 访问系统中GPU 计算单元的功 在这项展示中,Qtechnology 公 相机和软件 能,是通过开放式计算语言(OpenCL ) 司使用的工业相机,采用的是AMD Qtechnology 相机为模块化产 来实现的,OpenCL 语言是由非营利 公司的R 系列片上系统(SoC ,此 品,并且包含可以安装各种CMOS 、 技术联盟美国Khronos Group 维护的 前代号为“Merlin Falcon”),其上运 CCD 、InGaAs 和微测辐射热计传感 开放标准,用于编程并在诸如FPGA 、 行Mentor 嵌入式Linux 操作系统。 器的多种机头。还有各种相机机身, CPU 和GPU 之类的设备上执行程序。 从纯FPGA 系统(QT5012 ) 类似地,图像传感器的功能可以通过 到包含两个主要计算单元 Video4Linux 访问,这是一组设备驱 (QT5122 )的全新系统: 动程序和用于在Linux 系统上支持视 FPGA 和 AMD 的R 系 列 频捕获的API 。这样能够控制诸如图 SoC ,其具有四个Excavator 像分辨率和帧率等参数,使用户无需 x86 CPU 内核,并且在单 使用专有库。 个芯片上具有Radeon 图形 由于Qtechnology 平台的开放架 GPU 和I/O 控制器。该系 构,开发人员有许多编程选项可供选 统的模块化特性使开发人员 择(见图3 )。首先,可以使用C 或 可以将机头

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档