1

stm32f4-discovery で ov7670 からビューを取得したい。インターネットからソースコードを入手し、それを修正します。しかし今、私は得るビューに大きな問題があります。黒でも真の視界が得られますが、他の色は濃い紫赤に見えます。http://tinyurl.com/bh49y9xのように。1枚目の写真はov7670の上部を黒い紙で覆ったもの、2枚目は右上部分、3枚目は左上部分です。Androidから取得した画像がそのようなものである理由を説明できません。

これは私のコードです: https://github.com/ctc8631/ov7670 今、私は 176*144 と RGB565 を使用してテストし、Android ビットマップから生データを変換します。誰かが私を助けてくれることを願っています。どうもありがとう。

4

1 に答える 1

-1

これは、各行に関連付けられている列の数が異なることが原因であるに違いありません。私は同様の問題に直面しました。最も簡単な方法は、デバッガーを使用して、イメージ バッファーに保存されているデータの範囲を確認することです。たとえば、私の場合、144x176 の代わりに 144x174 を使用しました (別の回避策は、OV7670 で開始レジスタと終了レジスタを適切に構成することですが、適切な値を見つけるための努力も必要です)。

于 2015-04-11T11:15:23.403 に答える