Pythonの外部ライブラリultralyticsを用いれば、YOLOを使ってバウンディングボックスの描画だけでなく、高度な姿勢推定も実現可能です。この記事では、動画ファイルに対してposeモデルを利用した姿勢推定コードの作成と利用方法を分かりやすく紹介します。
続きを読む画像処理
Python/ultralyticsでYOLOv8をただ使ってみた
機械学習に強いPythonとはいえ、ゼロから精度の良い物体検出アプリをつくるのは骨が折れるでしょう。しかしultralyticsというライブラリを使えば数行のコードでキーとなる検出部分を書くことができます。ここではultralyticsを用いたYOLOv8の説明を行います。
続きを読むPython/MoviePyで静止画に音声を付けて動画を作成する
wavやmp3といった音声ファイルを動画として公開したい時、Pythonの外部ライブラリであるMoviePyを使えばたった数行のコードで動画作成まで実現可能です。ここではサンプルファイルを使いながら、MoviePyを使った一連の画像、音声、動画処理方法を紹介します。
続きを読むPython/OpenCVで2次元面の重心を求める方法
3Dモデルの断面といった2次元画像の重心を求めることで、類似断面の形状ずれ等を求めることが可能です。重心は自分で計算することも可能ですが画像処理ライブラリであるOpenCVを使うと簡単に算出できます。ここではPython/OpenCVにて重心を計算する方法を紹介します。
続きを読むPythonで二項係数を理解してベジェ曲線描画コードを実装する
ベジェ曲線はコンピュータグラフィックスの分野で曲線を描く時によく使われています。描画に使う数式を理解して自分で実装する事ができれば、自動作図や画像処理の幅が広がります。ここではベジェ曲線の数式を解説しながらPythonコードを紹介します。
続きを読むファイル変換はffmpegが本当に便利!Pythonでも使える
movからmp4への動画変換、wmvからwavへの動画から音声抽出…と様々なファイル変換にはffmpegを使うのが便利です。ここではffmpegのインストール方法とファイル変換における使い方、最後にPythonで呼び出す方法も紹介します。
続きを読むPythonで縁取り/影付き/透過/ぼかし文字を入れる方法
画像への文字入れを自動化する事で動画への字幕入れができるようになりますが、標準の文字入れだと目立ちません。ここではテレビの字幕のような装飾された文字の入れ方をPythonで色々検討してみます。
続きを読むPython/OpenCVの図形描画を使ってGIF動画を作る方法
PythonとOpenCVを使えば図形描画も簡単です。ただ絵を描くだけだとつまらないので、ここでは線や円、四角形の描画の練習も兼ねて、GIF動画を作る所までを紹介します。
続きを読むPythonでテンプレートマッチングによる物体トラッキング
動画内の物体を自動的に追跡(トラッキング)する事ができれば、高価な計測システムを使わなくても変位や速度を知る事が出来ます。ここではPythonのOpenCVを使って動画内の物体検知を行う例を紹介します。
続きを読むPythonで複数画像からGIFを作る時に便利な処理まとめ
技術的なコードは時にGIF等で動きを付けて結果を出した方が理解が深まる場合があります。ここではPythonでGIFファイルを扱う時に便利な処理をまとめていきます。
続きを読む