python, OpenCVともに開始一月の初心者です(´・ω・`)
初歩的なことかもしれませんが、ご教示いただけますと幸いです。
駄文、失礼いたします。
前提・実現したいこと
OpenCVを利用し、カメラから取得した特定のフォルダにある画像ファイル群(.jpg)から、一部を抜き出して動画(.mp4)を生成したい。
現状・悩んでいるところ
- 画像保存
OpenCVを用い、カメラ映像から指定したフレームレートで.jpg保存する。このときファイル名はdatetimeから取得したUNIX時間を記述してあげる。(動画化する際に画面に時刻をオーバーレイしたい、特定時刻を取り出したいため)
0. 動画作成→保存
フォルダ内の.jpgをsortedでリスト化して、len関数で要素数を取得、その数だけforループ回してOpenCVで動画化する。
ここまで、なんとかできました。
一歩先に進んで、『開始時間・終了時間を指定し、その間の画像のみをリスト化して動画化する』という処理をしたくなり、開始・終了時刻をコンソールで入力して、文字列→Datatime型→UNIX時間になおして・・・・・・はてどうやって取り出せばよいのだろう、というのが現状です。
filistとかglobを上手く使うのか? ファイル名だけ取り出して、開始時間以上、終了時間以下のファイルをリスト化とかできるの? と頭を抱えております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/14 13:25