XX: Crossing eXistence β version
カメラの中央を横切る人物の通過時刻と向き(左から右 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.py、deploy_gender.prototxt および gender_net.caffemodel をダウンロードして同じ場所に置いてください。
ターミナルもしくはコマンドプロンプトに以下のコマンドを打ち込んで xx3.py を実行するだけです。
python ./xx3.py
〈xx3.pyのコードを表示〉
「終了」ボタンを押すと、下図のような「ユーザID、通過時刻、性別、左から右、右から左」がCSVファイルで出力されます。ファイル名は「xx_output_(date)_(time).csv」です。