Font Size: a A A

Design And Realization Of Android Network Panoramic Camera Based On Multi-sensor

Posted on:2017-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2322330518472280Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
This article describes the Android Network panoramic camera system design based on a multi-sensor. The system uses eight CMOS image sensors to capture 360-degree cylinder panoramic image information.Users can use Android mobile client to connect to the camera.The client can achieve functuins such as single camera’s real-time video preview,camera data switch,picture download and panoramic image stitching.The entire system is divided into hardware and software design two parts.Hardware part consists of a image sensor module, a FPGA acquisition module and imx536 system board. Image sensor module consists of eight CMOS camera sensors which were distributed as regular octahedron. To use the standard image interface to receives 8 camera data, the system uses the FPGA module as interface between camera sensors and imx536 processor This module handles 8 cameras, data by a interface-sharing way and connect to imx536 processor with a standard image interface. The method utilizes the synchronize between 8 camera’s timing characteristics,saves the IO pin resources while achieving compatibility with common image transmission interface.The imx536 system consists of core board and base board. The core board uses Freescale imx536 chip as the main chip, which has hardware video processing unit, image processing unit and wired / wireless network connectivity.This paper makes peripheral circuit design based on the core board and ensure each functional parts work normaly.Software section refers to the development of imx536 embedded system and Android mobile client. Imx536 runs embedded Android system.It works as a server which handles the client’s network connection.It compresses the video by H264, streaming it through network and achieves picture capture function. Program is developed by NDK.It achieves image acquisition function based on V4L2, it can get 8 pictures from 8 disposable cameras and compress pictures. The user can connect to the camera through the mobile client,previewing the video of specified camera,achieving camera switching and take picture functions.The taken pictures can be downloaded to the phone and complete the panorama mosaic image processing, finally get a cylindrical panoramic photo on the phone.
Keywords/Search Tags:Panoramic camera, CMOS image sensors, Android, FPGA, Network transmission
PDF Full Text Request
Related items