Automatically adjust the best image quality on the cell phone

碩士 === 國立臺北科技大學 === 電資碩士班 === 101 === To calibrate the camera module of a cell phone, the engineers typically take pictures and use an image processing software to determine image quality. This tuning process is performed again and again. The problem of this approach is intolerably lengthy calibrati...

Full description

Bibliographic Details
Main Authors: Shung Ting Lin, 林書鼎
Other Authors: 方志鵬
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/7n8557
Description
Summary:碩士 === 國立臺北科技大學 === 電資碩士班 === 101 === To calibrate the camera module of a cell phone, the engineers typically take pictures and use an image processing software to determine image quality. This tuning process is performed again and again. The problem of this approach is intolerably lengthy calibration time and consequently wasted manpower. This paper introduced an efficient approach that adopted the simulated annealing algorithm to automatically calibrated the lens shading and color reproduction. As to the white balance, we used the auto algorithm of the cell phone camera module to calculate parameter in different color temperature. Our approach included using Android tool (Android Debug Bridge) to switch the cell phone to the preview mode before taking a picture, the captured picture is tuned based on the parameter suggested by the computer side at the cell phone before the picture was sent to the computer side. At the computer side, two tasks are executed. Firstly, the simulated annealing algorithm is applied to generate parameters and send it back to the cell phone for capturing next picture. Secondly, OpenCV API was applied to verify the picture meeting target or not. After the simulated annealing algorithm reached convergence, the tuning of camera module was done.. This process can be automatically performed and is applicable to different sensor modules. The experiment results reveal that our approach can effectively reduce calibration time and consequently effectively save the manpower.