傀儡師の館.Python
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
全1件 (1件中 1-1件目)
1
PC上にヌード写真などが保存されていないかどうかをチェックするためのスクリプトを書いてみた。判定は、nudepy 0.1.2を使った。import sysimport osimport globimport nudefrom nude import Nudewhere_to_search = sys.argv[1]for root, dirs, files in os.walk(where_to_search): for filename in glob.glob(os.path.join(root,'*.jpg')): try: result = nude.is_nude(filename) if result: print filename except: passpython nude_hunter.py ~/ のように、引数に開始ディレクトリを指定して動かすと、jpg ファイルを探しだして、ヌード画像かどうかを判定し、ヌード写真と判定されると、ファイル名を出力する。で、精度はどうなのかというと、誤ってこういうファイルもヌードと判定されてしまうとかいうこともあるが(確かにいやらしい画像だ...)、ヌードは比較的よく拾ってくれる感じで、それなりに実用性はあるんじゃないかと思う。で、アルゴリズム的にどうやっているのかなというと nude.js を Python にポートしたもののようなので、そっちを見てみると、https://sites.google.com/a/dcs.upd.edu.ph/csp-proceedings/Home/pcsc-2005/AI4.pdf?attredirects=0 をベースにしているとのこと。速度は速いとは言えないので、pypy とか使って、ぱいぱいヌードハンターという表題にすることも考えたが、試していない。
2013.06.09
コメント(0)