Font Size: a A A

The Research Of Augmented Reality Based On ARM And OpenCV

Posted on:2009-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:X K TanFull Text:PDF
GTID:2178360272970538Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Augmented Reality is the technology that combines the virtual scene and the real world. It adds the virtual computer onto the picture that the user can see of the world, so that user can obtain the additional information from the virtual model that augmented the reality. The technology contains Image Processing technology, Location Tracking, the Registration of Three-Dimensional, and so on. Augmented Reality technology is widely used in machine maintenance, medical research, military and commercial applications.In part 1, the paper describes the definition of Augmented Reality, and then introduced the development of AR in the industrial field, medical fields and constructional field. At last, it analyzes the shortcomings of the most AR system and concludes that it is necessary to analysis of the AR last some of the shortcomings of the system and lack of a Embedded in an augmented reality research is of great significance.In part 2, it shows design details of embedded hardware environment. There are hardware circuits by the following parts: USB controller for connecting USB camera equipment, liquid crystal used to control display output, memory circuit, Flash circuit, clock circuit, RS-232 circuit, and so on.In part 3, it introduces embedded software design. It chooses U-boot1.2.0 as the Bootloader, which supports network and can transplant to lots of platforms, prefer Linux2.6.22 to Linux2.4 because of the real-time characteristic. Then, busybox 1.9.1 is used to build f the environment and YAFFS file system is installed on board. Finally, the paper introduces how to develop OV511 USB camera drivers and display drivers for framebuffer.In Part 4, the paper shows the details of OpenCV transplantation. First, it introduces the characteristics of OpenCV and main data structures. Then, it introduces how to compile it in the embedded Linux. It concludes the compiler options and reliable libraries.In Part 5, the paper describes camera calibration procedures using OpenCV. First of all, it concludes the camera calibration algorithm, as well as the realization of the corresponding OpenCV program. Then, it gives the details of the camera calibration proceeding and the result of experiment.To sum up, the platform based on ARM and OpenCV perform wonderfully.The paper build the initial prototype system and make more experience for the coming research.
Keywords/Search Tags:Augmented Reality, Camera Calibration, OpenCV, ARM9, Linux2.6.22
PDF Full Text Request
Related items