外文翻译_使用带有摄像头的手机对二维条形码解码
上传者:佚名(2535158)| 上传时间:2020-04-20 13:08:03

《外文翻译_使用带有摄像头的手机对二维条形码解码.doc》由会员分享,可免费在线阅读全文,更多与《外文翻译_使用带有摄像头的手机对二维条形码解码》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、手机上进行。使用JME处理图像对于编程平台java是一种趋势,因为java在所有手机中都使用。最初,在手机上实现的java功能还有许多需要改进的地方。但这种情况在这几年已有了显著改善。虽然本机程序(已塞班环境下运行的C++为例)要比java程序的执行速度更快,但是可移植性也是消费类应用需要考虑的主要问题。根据java移动版(JME)提出的方法,大部分现代手机摄像机都是支持的。JME是设计工作在具有处理能力和内存性能的底层设备上的。它支持塞班,Linux,WindowsMobile,Palm操作系统和手机供应商特制的操作系统。有限连接设备配置(CLDC)对于低端到中档的手机是最常用的配置。CLDC目前的版本是,但是许多设备还都使用。因此,该方法是针对CLDC的。在CLDC上,JME为特别的设备指定了轮廓。移动手机的配置文件叫做移动信息设备描述(MIDP),目前版本,虽然MIDP仍在使用,但他们大部分都不包含摄像头。因此,应用程序是基于MIDP的。手机配置和配置文件都是底层通用的规格。通过许多制作商提供的标准化API可以支持更多的功能。比如一个关于移动媒体的API(MMAPI)使用它编写应用程序可以访问摄像头并且拍照。。

2、究分辨率,解码能力,解码事件之间的关系以找到他们之间的最好组合,并且是在应用程序可接受的范围内。另外,迄今为止,还没有研究JME和本机二维码读取器之间的优化。虽然本机程序更快,但是考虑java的性能损失,在可移植性方面是否值得也是很重要的。参考文献[]JavaMobileEditionhtt:javasuncomjmeOct,[]JSR:MobileInformationDeviceProfilehtt:jcorgenjsrdetail?id=Oct,[]JSR:MobileMediaAPIhtt:jcorgenjsrdetail?id=Oct,[]JSR:ConnectedLimitedDeviceConfigurationhtt:jcorgenjsrdetail?id=Oct,[]ISOIEC:InformationTechnologyAutomaticIdentificationandDataCatureTechniquesBarCodeSymbologyEANUPC,[]ISOIEC:InformationTechnologyInternationalSymbologySecificationDataMat。

3、cha,HorstHoertner,editor,AdvancesinPervasiveComuting,AustrianComuterSociety(OCG),ages–,Vienna,Austria,Aril[]PDWellnerAdativethresholdingforthedigitalDeskTechnicalreort,RankXeroxLtd,Camidge,UK,[]TWittmanLostinthesuermarket:DecodingblurrybarcodesSIAMNews,(),Setember中原工学院毕业设计(论文)译文专用纸第页中原工学院毕业设计(论文)译文专用纸第页使用带有摄像头的手机对二维条形码解码作者:TasosFalasHosseinKashani院校:Cyrus大学纽约理工学院邮箱:tfalas@cycollegeaccykashani@nyitedu摘要:通过手机摄像头读取二维码可以克服数据录入到手机经常会受到键盘的限制的毛病。本文介绍了使用手机拍照读取二维码信息。条形码读取程序通过摄像头去捕捉二维码图像,然后使用手机程序解码。而条形码读取程序的源代码会受到手机平台限制。

4、被链接的一个及免费的商业数据库中。虽然它们在产品识别中非常成功,但是由于它们存储的信息量太少因此很难用在没有后台支持的复杂程序中。为了增加存储的信息量,所以二维码就顺其自然的被提出了。本节将介绍两种常用标准:数据矩阵和QR码。还有一些其他的二维码,但是它们并不常用。其中有些是公认的标准,而另一些专有的。它们包括Semacode(只是一个数据矩阵码的一个特例),Sotcode,CyberCode,和VisualCode。矩阵式二维码矩阵式二维码是最知名的D条形码。它被广泛应用于的汽车,航空航天和计算机制造业。二维码则直接打标或封装在产品上。该标记是面向大众的,在任何地方任何机构都是免费的。如图,它由实线定位器(两个实线),图案化的线定位器(这两个交替的深色和浅色图案的线条),用于存储二进制编码数据和一个周围被标签填充的空白区(空白区域)。它的容量为个字符或个可以编码任何数据位ASCII字符,它采用了ReedSolomon纠错,以便部分代码被损坏还可以准确读取信息。QRcodeQRcode最初由Denso与年在日本完善。后来被确定为国际标准[],它是另一种二维码。它的主要设计目的是不使用费其他数据来高效的编码日本汉字符。

5、rCode在数据容量上有限制,并且在一次解中原工学院毕业设计(论文)译文专用纸第页码中还需要后台服务器提供信息。当手机相机在进行处理时,解码算法是由java和手机底层代码混合在一起实现的。使用手机相机作为条形码读码器已经在日本发明了,在那,大部分手机都支持识别条形码和QR码。它们通过读取URL来获取手机提供的网络服务。曾经一项研究采用原生的软件作为专门的手机硬件。根据寻找标签的边角,已经为二维码识别开发出了高效的算法。一旦发现边角,处理程序会根据图像的最小尺寸进行相关处理。一个显著地成就就是利用逆透视变换技术解决了通道的旋转和倾斜问题。在澳大利亚的另一项研究是专注于一维EAN条形码,但它的很多思想也适合于D。它们的使用模式涉及解码后在线连接条形码,然后得到有关产品的标识信息。包括产品的说明,价格,产品的评测,零售商及零售商的地址等。算法步骤通常包含预处理,定位条形码,解码。瑞士的一项研究中致力于在设备上执行处理程序,并使用用户输入的数据和上下文数据作为附加信息。独立于相对相机方向的代码标签的距离,旋转,倾斜的轻量级识别算法已经被开发出来了。这项研究考虑了相当多的有关图像质量的问题(桶形失真,对比度低,光亮度,边缘模。

6、预处理步骤大部分手机拍摄的图片格式是JPEG格式,一旦二维码被捕捉,将会有如下步骤:灰度变换:将拍摄的彩色图像根据转换公式转换成灰度图像。灰度直方图拉伸:将图像分割成四个区域(用一个分区做指定计划,十六个分区用最坏的结果检查)计算每个区域的直方图亮度,将直方图适量拉伸使所有中原工学院毕业设计(论文)译文专用纸第页区域的直方图亮度都差不多。为了避免异常值的影响,顶部和底部原始值的%设为最大值和最小值。自适应阀值:为了具有更明显的对比度,通过自适应方法计算图像位图的最佳阀值,然后将图像转化成二进制位图。去噪:位图图像用标准化的开闭技术来去除噪声。分割图像:将不必要的图像背景去除,已减少图像的尺寸和处理时间。旋转校正:虽然解码器可以设计用来处理旋转图像,但是在译码之前旋转处理速度是更快的。倾斜校正:预处理必须是图像在解码之前是一个方形。上述步骤对于一般的手机可能是计算密集的。需要尽量减少处理,甚至会违反了一些好的编程原则。解码步骤本文介绍的工作正在进行中,解码步骤尚未审查很详细。开源库被用于解码,因为其专门研究图像处理解码。并且允许阅读器对已近处理过的图像进行解码。预处理后,该软件将定位边角,边缘图案,然后再对数据区域的。

7、ix,[]ISOIEC:InformationTechnologyAutomaticIdentificationandDataCatureTechniquesBarCodeSymbologyQRCode,[]ComarisonofDataMatrixandQRCodeTechnicalreort,ConsumerElectronicsAssociation,[]ChoosingthebestDbarcodeformatformobileasTechnicalreort,中原工学院毕业设计(论文)译文专用纸第页Semacode,[]RAdelmann,MLangheinrich,andCFloerkemeierAtoolkitforbarcoderecognitionandresolvingoncamerahonesJumstartingtheinternetofthingsInMobileandEmbeddedInteractiveSystems(MEIS’),[]DChaiandFHockLocatinganddecodingEANbarcodesfromimagescaturedbydigitalcameras。

8、糊)。并且,一些预处理,包括灰度图像的自适应阀值,提高了解码的效率。最近的一项研究都集中在一维码,因为他方便使用并且在线得到产品信息。为了证明将移动手机作为条形码阅读器用于连接物理实体和虚拟数字的吸引力,他们主张采用手机的摄像头而不是专门的扫描器去捕捉图像。他们的识别组件运行在基于JME的手机平台上,并且将检测到的产品代码发送到GPRS服务器。一个关于检测营养食品成分的演示应用程序可以根据购物者的过敏配置文件来引起过敏反应,并且警告使用者。需要解决的主要问题尤其是对后者的研究,确定了主要关心的不是相机分辨率的问题(即使是很低的*的分辨率也是足够的)而是不能近距离的对焦捕捉图像。长期的解决方案是自动对焦,在不久的将来,这些现代设备都会形成标准化。即使是这些功能是可用的,它也需要已程序的方式访问。不幸的是,现在不是个合适的时刻,因此,需要在手机上贴一个便宜的微距镜头。中原工学院毕业设计(论文)译文专用纸第页另一个需要考虑的主要问题是计算移动手机的功率是否足以取代基于硬件的激光扫描器,并使用户体验到可以与激光扫描器相媲美的速度和易用性。由于给图像解码传到后台服务器会受到数据传输费用的限制和具有延迟的缺点,所以解码部分必须。

9、dereaderusingtheHoughtransformInProceedingsoftheInternationalConferenceonInformationIntelligenceandSystems(ICIIS),age,Washington,DC,[]JRekimotoandYAyatsukaCyberCode:DesigningaugmentedrealityenvironmentswithvisualtagsInProceedingsofDARE,ages–,[]MRohsRealworldinteractionwithcamerahonesInHeaMurakami,editor,ndInternationalSymosiumonUbiquitousComutingSystems(UCS),LNCS,ages–SringerVerlag,BerlinHeidelberg,[]MRohsandBGfellerUsingcameraequiedmobilehonesfor中原工学院毕业设计(论文)译文专用纸第页interactingwithrealworldobjectsInGKAloisFers。

10、白点进行解码。一个非常有趣的解码方案已经被提出。基本方法是在参数空间中搜索直线,因此,它将图像中感兴趣的地方转换成坐标和弧度(Hough变换),这样变换的运行性能需要认真评估。实验结果大量的实验已经进行了,开始时关于手机模拟器的,现在是实际的手机(集中在诺基亚和)。最初的尝试表明,整个方案是可行的,而后来的尝试也表明在代码优化方面还需要完善。初步结果表明,每一个在预处理中提出的技术都具有双重性:解码能力提高了,但是花费的时间也增加了。每一步都应该尽可能的优化,并且尽可能的将每一步结合起来,以减少图像的遍历次数。总结本文还提出了使用手机对二维码进行解码,该软件使用java实现的,独立中原工学院毕业设计(论文)译文专用纸第页于手机平台,支持JME。实验结果表明,该方法是被看好的,具有广阔的应用前景。普通手机的数据录入,产品标识和跟踪,用于物理实体和虚拟数字的连接。结论巩固了早期发现的该项技术是没有问题的。剩下的一个问题是关注的焦点。直到自动对焦装置成为普遍才解决,以前临时的解决办法是在手机上添加一个微距镜头配件,以便可以近距离的解码条形码。需要指出,大的携带信息量少的条形码不用微距镜头配件就可以进行解码。需要进一步的研。

11、InFifthInternationalConferenceonInformation,CommunicationsandSignalProcessing(ICICS’),ages–,Bangkok,Thailand,December[]OEisaku,HHanaizumi,andLAHockBarcodereadersusingthecameradeviceinmobilehonesInInternationalConferenceonCyberworlds(CW’),ages–,Tokyo,Jaan,November[]RCGonzalezandREWoodsDigitalImageProcessingPrenticeHall,UerSaddleRiver,NJ,ndedition,[]KLeichtenstern,ADeLuca,andERukzioAnalysisofbuiltinmobilehonesensorsforsuortinginteractionswiththerealworldInPERMID,ages–,[]RMuniz,LJunco,andAOteroArobustsoftwarebarc 。

12、相比之下,具有java环境的手机可以让条形码读取程序无视手机制造商和手机平台。如果读取程序是精心编写的,那么java是一个可行的选择。使用手机作为二维码阅读器和实现这们技术具有可喜的成果已经被发明了。前言现代手机都配备了高分辨率彩色显示器,它们还支持无线网络的不同标准,而且他们有合理的处理能力和存储器。虽然仍主要用于语音通信,与包括数码相机这些设备已经成为一个otentiallatform机器视觉应用,如条形码识别。一个有趣的方法是用手机摄像机捕捉条形码然后让在手机上运行的软件进行解码。根据应用程序的特点,可以触发如下解码阶段:如果是一个短信就发送;如果是一个网页就显示,或者如果是一个后台的应用程序那么就执行该程序。本文结构如下:第二部分给出了一个标准化的二维(D)条形码概述,第三部分在实际应用中回顾一些项目和测试。第四部分介绍在手机设备上读取二维码的方法。第五部分提供了一些初步成果。最后,在第六部分给出了今后的工作方向。标准化的二维条形码中原工学院毕业设计(论文)译文专用纸第页一维(D)条形码,尤其是UPC[],已经被印在数十亿的产品上。生产的每一个产品都标记上了一维码进行识别。它们使用在退房柜台是很正常的,并且。