画像処理
プロジェクトの目的
以下では、蓄積された静止画像を使った画像処理の方法について説明します。
1.タイムラプスで撮影した静止画から動画を作成する
以下のコマンドを実行すると、imagexxxxという連番静止画像から動画が生成される
$ ffmpeg -f image2 -r 15 -i image%d.jpg -r 15 -an -vcodec libx264 -pix_fmt yuv420p video.mp4
0001から始まる連番静止画から動画を生成するには、
$ ffmpeg -f image2 -r 15 -i %04d.jpg -r 15 -an -vcodec libx264 -pix_fmt yuv420p video.mp4
以上の方法で作成したサンプル動画
<参考>
※補足情報:同一フォルダ内のファイルの名前を一括で連番(4けた)に変更する方法
ls *.jpg | awk '{ printf "mv %s %04d.jpg\n", $0, NR }' | sh
ファイル名の順ではなく、タイムスタンプの古い順に並べて連番に変更する場合には
ls -t -r *.jpg | awk '{ printf "mv %s %04d.jpg\n", $0, NR }' | sh
(参考)【 ls 】コマンド(並べ替え編)――表示結果を並べ替える:Linux基本コマンドTips(29)
2.OpenCVで画像処理
LEARN OPENCV in 3 HOURS with Python | Including 3xProjects | Computer Vision
Self-Attentionを全面的に使った新時代の画像認識モデルを解説!
3. Open CV AI kit
コンピュータビジョン界のRaspberry Piとなる「OpenCV AI Kit」が新登場
AI画像処理を組み込みできる——コンピュータービジョン開発キット「OpenCV AI Kit」
OpenCV AI Kit by OpenCV — Kickstarter
Smarter, More Precise Weed Management with PhenoCV-WeedCam
コンピュータービジョン開発キット「OpenCV AI KIT」の紹介 - AICam