ESP8266とArduCAM(OV2640)を用いて,ArduCAMから得られる映像のストリーミングを行おうとしています.
"ArduCAM_ESP8266_OV2640_Capture"というサンプルスケッチを用いてストリーミングを行うことはできたのですが,映像が数秒間隔で止まっては動く止まっては動く,といった現象が起きています.ArduCAMのフレームレートを落とせば解決すると思い,データシートを調べるとフレームレートの変更には以下の三つの方法があると知りました.
①Clock prescaler
②Line adjustment
③Vertical sync adjustment
ただいずれの方法もやり方が分かりません.どなたかやり方をご存じの方がいらっしゃいましたら,教えていただきたいです.またフレームレートを変える以外に解決する方法がありましたら教えてください.
宜しくお願い致します.
ご提示された方法について、具体的にどのドキュメントをご覧になったのかをご提示いただけないでしょうか。
https://www.arducam.com/arducam-mini-released/
こちらをみても、その情報を読み取れませんでした。
https://github.com/ArduCAM/Arduino/blob/master/OV7670FIFO/OV7670FIFO.ino
このサンプルにはフレームレートを30fpsにしている例があります。
ただ、これが期待している情報なのかよくわかりません。
OV2640のデータシートを見ました.
https://www.uctronics.com/download/cam_module/OV2640DS.pdf
これのP.5にフレームレートを調節する三つの方法が書いてあります.
ありがとうございます。参考ページも記述があり、Clock prescalerであれば、わかりやすいのではないでしょうか。どの部分がわからないのでしょうか。
ありがとうございます。
すみません、自己解決出来ました。
回答1件
あなたの回答
tips
プレビュー