XX: Crossing eXistence β version

XX: Crossing eXistence β version

Tweet
Last update: 2025-02-23
松村 真宏 <>

はじめに

カメラの中央を横切る人物の通過時刻と向き(左から右 or 右から左)と性別を測定するプログラムです。macOSX Sonoma 14.5 (MacBook Pro 16-inch, 2021, Python 3.11.11) で動くことは確認しました。自己責任でお使いください。

動作例

動いている物体が認識されると緑色の枠で認識されます。顔が認識されると黄色の枠が出てきます。

動作中はこんな感じです。(測定した動画はこれ



前提知識

自分のPCでPythonを動かしたことがあるくらいの前提知識は必要かも。

インストール方法

Pythonと幾つかのライブラリのインストールが必要になります。Pythonをインストールしたあと、ターミナルに以下のコマンドを打ち込んでライブラリをインストールしてください。

pip install opencv-python numpy imutils scipy PyQt5

xx3.pydeploy_gender.prototxt および gender_net.caffemodel をダウンロードして同じ場所に置いてください。

ターミナルもしくはコマンドプロンプトに以下のコマンドを打ち込んで xx3.py を実行するだけです。

python ./xx3.py
〈xx3.pyのコードを表示〉

出力ファイル

「終了」ボタンを押すと、下図のような「ユーザID、通過時刻、性別、左から右、右から左」がCSVファイルで出力されます。ファイル名は「xx_output_(date)_(time).csv」です。

パラメータ

何をしてるのか

注意事項

TODO

更新履歴