Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
8 years, 4 months ago.
GR-PEACH_videoライブライの動作確認
https://developer.mbed.org/teams/Renesas/code/GR-PEACH_video/ で、NTSCカメラで撮った画像を1フレーム分、RAMに上がったところで、キャプチャを止めめたいのですが、 Display.Video_Stop(ch) を呼べば、そうなるでしょうか? 最終的に、デジカメみたいに、SDメモリへ、JPEGファイルで、撮った写真を、保存することをしたいと考えています。
お教えいただきたく、お願いします。
Question relating to:
1 Answer
8 years, 4 months ago.
キャプチャを止めるサンプルではないのですが、下記サンプルでは1画面分画像を取得すると、出力先のメモリを切り替えています。
193行目のINT_TYPE_S0_VFIELDの割り込みコールバック関数「IntCallbackFunc_Vfield()」をトリガーに画像の取り込みタイミングを計っています。もし、用途にあっていましたらお試しください。
https://developer.mbed.org/users/dkato/code/GR-PEACH_Video_Display/file/54a3e69f6f09/main.cpp
また、こちらのサンプルは、ユーザボタンが押されると、カメラ画像を1枚USBに保存しています。
タイミング合わせにOSを使わない(ポーリングで待っている)サンプルですので、そのまま使用するとCPU負荷が高くなってしまいますが、ご参考までに紹介させていただきます。
https://developer.mbed.org/teams/Renesas/code/GR-PEACH_Camera_in/
有難うございます。 更に試してみると、Display.Video_Stop(ch) を読んだときに、どこで止まるかは、分らないんのですね。レスの方法へ変更したいと思います。GR-PEACH_NTSC_in_2chのLCD画像を保存しようとしています。同期して止まるように工夫してみます。 とりあえず版のプログラム、 https://developer.mbed.org/users/digiponta/code/GR-PEACH_NTSC_in_2ch_MOD_try/
posted by 08 Sep 2016
自己レスですが、実際にやってみると、Display.Video_Stop(ch)を呼ぶと、フレームの切れ目で止まるようです。
posted by Hirofumi Inomata 06 Sep 2016