私は120 x 90から320 x 240のサイズの範囲のJPEGサムネイル画像が大量にあり、私は彼らを実生活や漫画のようなものとして分類したいと思います。
漫画の分類機能を持つアプリケーションはありますか?
このアプリケーションはLinuxで動作するはずで、コマンドラインでイメージパスを取得し、0または1(エコー$?)を返します。
私はあなたがこのような何かをすることができると思います imagemagick 。それは 画像量子化 と ヒストグラム 分析機能をおそらく実際の扱いにする必要があるでしょう。
するべき最も簡単なことは、各写真のユニークな色の数を数えることです - 漫画は一般的に写真より少ないです。これはのように機能するかもしれません検索スペースはかなり単純です。すなわち単純な漫画を微分してカラー写真を形成する。あなたが「派手な」漫画を持っているならば、あなたは追加のチェックを追加する必要があるかもしれません。各画像をチェックする前に、RGB対グレー色空間用のエチコンエコーを追加しました。
より洗練されたテストでは、ヒストグラムを各画像の合計またはRGB空間でチェックすることが含まれます。
#!/bin/bash
for i in `ls *.jpg`
do
echo "$i is `convert $i -format \"%[colorspace]\" info:`"
x=`convert $i -unique-colors txt:- | wc -l`
if [ $x -le 512 ]; then
echo "$i is cartoon like ($x)"
Elif [ $x -le 1024 ]; then
echo "$i is a bw photo ($x)"
else
echo "$i is real life-like ($x)"
fi
done
_
主な合併症は、複雑なコンピュータのアニメーションをB&Wの写真から分離しています。 B&W写真はそれに比較的少ない色の色が少ないかもしれませんが、洗練されたカート服はコンピュータの支援シェーディングのために何千も持っているかもしれません。あなたはあなたのイメージのように見えるものに応じて 'x'のしきい値を試してみる必要があるでしょう。
あなたが学校の子供たちに見せることができる画像を持っていて、たくさんの漫画があります。
あなたは学校に行くことができます ヒューマンコンピューティング 。