Page 13 - VSDC_JulAug2018_eMag
P. 13

技术趋势
                                                                                          Technology Trends





          和未知拓扑,基于云的基础架构会出现节点间延迟和带宽
          波动,这些往往会影响应用程序的性能。

          云服务

             今天,许多公司允许系统集成商使用这种网络上传
          和处理数据。通过这样做,开发人员不需要投资本地处
          理能力,而是使用远程处理能力和存储能力。Amazon
          Web Services(AWS)、微软、谷歌和 IBM 均提供 IaaS
          产品。这些公司以及美国 Clarifai 公司和 Cloud Sight 公
          司也提供图像识别应用程序编程接口(API)以开发应
          用程序。
             在 Gaurav Oberoi 的网站(http://bit.ly/VSD-5API)上,
          比较了其中五种图像识别功能,并提供了一款名为“Cloudy
          Vision”的开源工具,以便开发人员可以测试他们自己的
          图像,并为他们的应用选择最佳解决方案。目前提供这类
          服务的公司中,谷歌和 Cloud Sight 都允许开发人员通过
          简单地将图像拖放到基于 Web 的界面来测试功能。


          车牌拍照
             为了更好地理解这类基于网络的图样识别系统的有
          效性,Vision Systems Design 的工作人员决定使用新加坡
          Optasia Systems 公司在本刊“神经网络帮助识别车牌服务
          于交通控制”一文中展示过的相同图像,来处理自动车牌
          识别(ANPR)问题。
             Optasia Systems 公司开发的 IMPS AOI-M3 系统使用
          德国 Basler 公司的相机,以及运行于主机上的基于本地软
          件的前馈人工神经网络。
             使用 Optasia Systems 公司提供的相同图像,将在明
          亮的阳光下和黑暗中拍摄的汽车图像(见图 1),两者大
          小分别大约 5MB 和 0.5MB,首先上传到谷歌的 Cloud
          Vision 和 Cloud Sight 的图像识别软件。使用大约 17Mbps
          的上传速度,谷歌的 Cloud Vision 对图 1a 和图 1b 的分析
          结果分别在大约 8 秒和 4 秒内返回。考虑到传输图像并返
          回结果所需的最短时间大约为 2.5s,处理丰田的大幅高亮
          度图像数据花费了大约 6 秒。返回结果都清楚地标识了每
          辆汽车的车牌。当同样的图像上传到 Cloud Sight 的图像
          识别软件时,该汽车在上传和处理时间约 3 秒后被识别为
          丰田车。
             显然,Dan Marinescu 教授概括的延迟和带宽波动,
          通常会影响应用程序的性能。但是,即使将图像传输速度



          视觉系统设计   Vision Systems Design China                                                Jul/Aug  2018  11
   8   9   10   11   12   13   14   15   16   17   18