DeepSort
v1.3.2
? DeepDetect を活用した AI を活用した画像タグ付けツール
場合によっては、間違った名前の写真がフォルダーにいっぱい入っていることがあり、ハード ドライブに何が入っているかを把握したいと思うことがあります。
DeepDetect がインストールされている必要があります。最も簡単な方法は docker を使用することです。
docker pull beniz/deepdetect_cpu
docker run -d -p 8080:8080 beniz/deepdetect_cpu
現在、DeepSort で動作する DeepDetect のインストールがサポートされているのは deepdetect_cpu コンテナのみです。これは、このコンテナには、プリインストールされたresnet-50
およびgooglenet
モデルへの適切なパスが含まれているためです。
次に、https://github.com/CorentinB/DeepSort/releases から最新の DeepSort リリースをダウンロードします。
リリースを解凍し、名前をDeepSort
に変更して、次のように実行可能にします。
chmod +x DeepSort
DeepSort はいくつかの異なるパラメータをサポートしていますが、DeepDetect サーバーの URL に対応する--url
または-u
の 2 つを入力する必要があります。 --input
または-i
は、画像が詰まったローカル フォルダーに対応します。
詳細については、ヘルパーを参照してください。
./DeepSort --help
[-u|--url] is required
usage: deepsort [-h|--help] -u|--url "<value>" -i|--input "<value>"
[-o|--output "<value>"] [-n|--network (resnet-50|googlenet)]
[-R|--recursive] [-j|--jobs <integer>] [-d|--dry-run]
AI powered image tagger backed by DeepDetect
Arguments:
-h --help Print help information
-u --url URL of your DeepDetect instance (i.e: http://localhost:8080)
-i --input Your input folder.
-o --output Your output folder, if output is set, original files will
not be renamed, but the renamed version will be copied in
the output folder.
-n --network The pre-trained deep neural network you want to use, can be
resnet-50 or googlenet. Default: resnet-50
-R --recursive Process files recursively.
-j --jobs Number of parallel jobs. Default: 1
-d --dry-run Just classify images and return results, do not apply.