マイコン工作実験日記

Microcontroller を用いての工作、実験記録

OV9655からの画像

2010-06-30 23:49:31 | CMOSカメラ
aitendoのOV9655でとったVGA画像をJPEGに変換してみました。aitendoが提供しているパラメータで初期化をおこなうと、OV9655からはRGB 5:6:5で出力されてきます。この形式は、そのまま16ビット幅でLCDに書き込んで表示するのに都合が良く、サンプルのプログラムはそのような玩具向けといったところでしょうか。JPEGに変換するに際しては、AT91SAM<9260のISIの機能を使って画像を取り込む際に、RGB 5:6:5からYCbCrへの色空間の変換をおこなっています。この変換は、ハードが処理してくれます。ソフト側では、YCbCrのデータをlibjpegを使ってJPEGファイルに変換するだけです。

カメラについているレンズがちょっとずれると、画像がいっぺんにボケてしまいます。最初に撮影した画がボケていたので、レンズを調整してみた結果が2枚目の画像です。何度もレンズを廻していたら、だんだんとレンズ筒に切ってあるネジ山がゆるんできたような気がしますorz

<a href="https://blogimg.goo.ne.jp/user_image/64/4c/d5e07bd832ddfc4e9cbd6a83980a2003.jpg">