スポンサーリンク
仕様用途
大量の写真があるとする。(大量とは人が目でみるにはめんどうな数)
写真の差分っていうのは、
・同じ写真があれば、検出する
・類似写真があれば、検出する
・全く違う写真はそれでOK
みたいな感じ。
想定される状況
・写真のファイル名は異なる
・写真のバイトが異なる
・解像度も異なる
・人物や風景など混在する
・プロパティに撮影日が入っていない
・全く同じ写真でも更新日時などプロファイルはバラバラ
・目視のみでしか確認できないものもある
・拡張子は、png,jpeg,heic,などなど混ざる
書いていて思ったけど、結構きつそう
こういうのが検知できるかどうか、
出来れば、何万枚もネット経由でサーバーにアップしたくない
ローカルで検知して、フォルダ分けとかできたら嬉しい。
やりたいことになってきたので見出し変更(笑)
出来上がりのゴールイメージ
デスクトップとか任意のフォルダに写真を入れる
LINEとか、Googledriveとか、デジカメとか、スマホとかUSBからとか色々あるけど
とりあえず、一つのフォルダに写真が集まる。
何千枚、何万枚になるかわからないけど、一つのフォルダにいれる
入ったら、バッチファイルをクリック!
そしたら、まずフォルダが3つ作成される(TODO)
日付+番号+同一写真
日付+番号+類似写真
日付+番号+写真一覧
そして、写真ファイルが3つに分かれていく。
その時、ファイル名をリネームする。(TODO)
そうしないと、日付順とかファイル名順とかで横並びにならない。なのでファイル名でなんとかする。