Font Size: a A A

Design And Implementation Of The Image Acquisition Module For Blind Crutch

Posted on:2016-09-09Degree:MasterType:Thesis
Country:ChinaCandidate:C LiFull Text:PDF
GTID:2348330503987107Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
With the development of science and society, people's living standards are constantly improving. While, our living environment is becoming more and more noisy. And traffic environment is increasingly complex. This makes blind friends ' safe and independent travel more difficult. Thus, the blind stick system is proposed. The image acquisition module for blind crutch as an important part of the blind rod system has caused the attention of the industry and many researchers. This dissertation mainly design and implement an image acquisition module for blind crutch, which can be applied to the blind stick system.In consideration of the function that the image acquisition module should provide and its portability and scalability, this dissertation has applied modular method with low coupling characteristics to design the development plan of the image acquisition module for blind rod. And the development plan of the image acquisition module, based on the "ARM + Android" development platform, for blind crutch is designed. In the scheme, the image acquisition module for blind stick consists of SPoint(starting point)module, JProcessing(judgment processing) module and SCamera(shooting camera) module. These three modules cooperate to achieve the real-time image acquisition function of the image acquisition module for blind rod. What's more, this dissertation has given a solution to solve the embedded development problem of the limitation of image storage space.According to the development plan, the image acquisition module for blind crutch is realized, on the software and hardware development platform that has been built up before. The Android development technologies such as Android Edit Text text box with variable contents and Android event handling mechanism based on monitoring are used to achieve SPoint module. Android methods of opening or closing an activity by intent and the programming skills of recognizing the parity of a number are employed to implement JProcessing module. The techniques of using Surface Texture class instead of Surface View class in traditional camera APP to receive image stream and the means of calling the Scheduled Executor Service class of JAVA timing tool are applied to achieve SCamera module.The function and performance of the image acquisition APP for blind rod is tested. Function testing mainly tests the functions of the image acquisition APP for blind rod. It includes taking pictures without preview, collecting images periodically and continuously, the visibility of running state and the controllability of image acquisition etc. The result shows that the image acquisition APP for blind crutch can successfully achieve these four functions. And the quality of the collected pictures is so great enough to meet the needs of the image processing's requirements for image quality. Performance testing mainly tests the consumption of power and robustness under pressure of the image acquisition APP for blind stick, on the Xun Wei iTOP-4412 development board. The result shows that the performance of the image acquisition APP for blind rod can meet the requirements.
Keywords/Search Tags:blind crutch, embedded development, android, ARM, image acquisition
PDF Full Text Request
Related items