はじめ python3とopenCVを使ってjpg画像が"イラスト"なのか"写真"なのか識別してみました.思っていたよりも参考資料がなかったので,ほぼ自前でやりました. 環境 ・ Python 3.6.4 ・ Windows 10 必要なモジュールは以下のとおりです ・opencv-python opencv-pythonはpipでインストールできます. 識別の手順 画像ファイルを読み込みむ 読み込んだ画像(オリジナル画像)をグレイスケール化し以下の画像を得る.(エッジ検出はキャニー法です) グレイスケール化した画像からエッジ検出した画像(can_img) グレイスケール化した画像をガウシアンフィルタでぼかしてからエッジ検出した画像(gau_can_img) グレイスケール化した画像をメディアンフィルタでぼかしてからエッジ検出した画像(med_can_img) can_imgとgau_ca
![03e02b884a76c7bdeab5](https://cdn-ak-scissors.b.st-hatena.com/image/square/37b4b9f0b353c2d4aa33aaa2d6c44052742853cb/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9cHl0aG9uMyUyQm9wZW5DViVFMyU4MSVBNyVFMyU4MiVBNCVFMyU4MyVBOSVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MSVBOCVFNSU4NiU5OSVFNyU5QyU5RiVFMyU4MSVBRSVFOCVBRCU5OCVFNSU4OCVBNSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9NGI2MjE3ZjAzNzE5OTY2MjJlOTRmNTQ4Y2IwN2RkNjA%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzdXp1cnl1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0zZmY5ZWJiYzAxYTdmMjk4NDdlMmI2ZTY4NGEwOGM2ZA%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D01c88a5185dc2236ee8de3b6190f60e0)