画像処理

プロジェクトの目的


以下では、蓄積された静止画像を使った画像処理の方法について説明します。


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で画像処理

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の到着に備えよう

OpenCV AI Kit by OpenCV — Kickstarter

Smarter, More Precise Weed Management with PhenoCV-WeedCam

コンピュータービジョン開発キット「OpenCV AI KIT」の紹介 - AICam

DepthAIカメラ OAK-Dで遊んでみる