针对激光码的光学识别算法以及在Android系统中的实现
本文选题:激光码光学识别 切入点:混合编程 出处:《浙江大学》2017年硕士论文
【摘要】:激光码是一个无法擦除的永久性标记,它是通过激光直接在物体表面瞬间气化而行成的图形、文字、数字等信息,可以通过肉眼直接识别,主要用于产品的防伪、信息查询、流向追踪等应用场景。随着图像识别机器视觉、图像信息采集等相关技术的发展,光学字符识别技术也已经广泛的应用在各项信息采集系统中。在这样的应用背景下,通过光学识别技术来识别激光码信息也成了图像处理中的研究热点之一。本文使用常用光学识别算法,在基于Android系统的移动设备上实现了激光码的光学识别软件,论文的主要工作和取得成果如下:(1)分析了激光码的图像的一般光学特性,基于一般的光学识别算法流程以及Android平台的特点设计了系统架构。并通过对比的形式设计了与之对应的激光码光学识别算法流程。(2)根据应用场景需求,分析了软件的功能模块,将软件应用分为登录与数据同步、图像采集、图像处理三大模块。登录与数据同步负责同步用户的图像处理结果;图像采集模块负责采集含有字符信息的图像;图像处理模块负责将含有字符信息的图像进行数字图像处理,并返回最终的结果。(3)根据应用的各个模块,开发实现了整个应用程序。在图像处理模块中采用混合编程的方案,提高了程序的处理效率与实时性。(4)对于Android应用内存少的场景,设计了优化的解决方案,通过回收部分资源、开辟缓存等操作优化内存使用,同时采用多线程模式增加程序的内存容量。(5)对软件进行测试与分析。通过测试用例分析应用软件的使用效果,并验证了整体方案的可行性。
[Abstract]:The laser code is a permanent mark that cannot be erased. It is a graph, text, number and other information that is directly vaporized on the surface of an object by laser, and can be directly recognized by the naked eye. It is mainly used for anti-counterfeiting and information inquiry of products.Flow tracking and other application scenarios.With the development of image recognition machine vision, image information acquisition and other related technologies, optical character recognition technology has been widely used in various information acquisition systems.In such an application background, the recognition of laser code information by optical recognition technology has become one of the research hotspots in image processing.In this paper, the optical recognition software of laser code is implemented on the mobile device based on Android system with the commonly used optical recognition algorithm. The main work and results of this paper are as follows: 1) the general optical properties of the image of the laser code are analyzed.Based on the general process of optical recognition algorithm and the characteristics of Android platform, the system architecture is designed.According to the requirement of the application scene, the function module of the software is analyzed. The software application is divided into three modules: login and data synchronization, image acquisition and image processing.Login and data synchronization is responsible for synchronizing the user's image processing results; the image acquisition module is responsible for collecting images containing character information; the image processing module is responsible for digital image processing of images containing character information.And return the final result. 3) according to the application of each module, the development and implementation of the whole application program.In the image processing module, the mixed programming scheme is adopted to improve the processing efficiency and real-time performance of the program. (4) for the scene with less memory in Android application, an optimized solution is designed, and some resources are recovered.At the same time, the multithread mode is used to increase the memory capacity of the program. (5) to test and analyze the software.The use effect of the application software is analyzed by test cases, and the feasibility of the whole scheme is verified.
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.41;TP316
【参考文献】
相关期刊论文 前10条
1 李丹;;基于BP神经网络的多样本手写体字符识别[J];软件;2016年07期
2 赵瑞珍;梁海;岑翼刚;胡绍海;;基于分类字典的多内容灰度图像彩色化算法[J];北京工业大学学报;2016年03期
3 尚晓波;杨成忠;王楠楠;;基于Radon变换和HSV彩色模型的倾斜车牌校正[J];工业控制计算机;2015年04期
4 杨海燕;蒋新华;聂作先;;基于并行卷积神经网络的人脸关键点定位方法研究[J];计算机应用研究;2015年08期
5 陈培培;顾韵华;张俊勇;杜杰;;基于Android平台的视频字符实时识别研究[J];信息技术;2014年07期
6 汪海燕;黎建辉;杨风雷;;支持向量机理论及算法研究综述[J];计算机应用研究;2014年05期
7 孟强强;杨桄;童涛;张俭峰;;基于小波变换的多聚焦图像融合算法[J];国土资源遥感;2014年02期
8 柯海丰;应晶;;基于R-ELM的实时车牌字符识别技术[J];浙江大学学报(工学版);2014年07期
9 王春瑶;陈俊周;李炜;;超像素分割算法研究综述[J];计算机应用研究;2014年01期
10 姚振强;王建;胡永祥;程青青;秦玉;;基于RFID/GPRS/GPS/GIS的危险品物流智能监管系统[J];公路交通科技;2013年02期
相关硕士学位论文 前1条
1 蔡庆;Android平台烟草激光码自动识别系统研究与实现[D];电子科技大学;2014年
,本文编号:1709126
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1709126.html