web-dev-qa-db-ja.com

画像分類 - 画像の検出漫画のようなもの

私は120 x 90から320 x 240のサイズの範囲のJPEGサムネイル画像が大量にあり、私は彼らを実生活や漫画のようなものとして分類したいと思います。

漫画の分類機能を持つアプリケーションはありますか?

このアプリケーションはLinuxで動作するはずで、コマンドラインでイメージパスを取得し、0または1(エコー$?)を返します。

4
user13212

私はあなたがこのような何かをすることができると思います 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'のしきい値を試してみる必要があるでしょう。

1
DaveParillo

あなたが学校の子供たちに見せることができる画像を持っていて、たくさんの漫画があります。

あなたは学校に行くことができます ヒューマンコンピューティング

0
david