phpについての質問です。画像の中にある色を取り出して判別するスクリプトは作れますが、画像に含まれている文字は判別できるものでしょうか。


データベース内の画像を表示するときに、「文字の入ってない画像」だけを表示させたいです。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/08/31 17:50:14
  • 終了:2012/09/07 17:55:03

回答(4件)

id:akihito1264 No.1

@ブラック_黑_블랙回答回数271ベストアンサー獲得回数512012/09/01 04:17:47

ポイント25pt

大概のpcでは判別は厳しいです。
もしもというときはこまめに画像検索してみては?
あまりおすすめしませんが・・・

id:taroe No.2

taroe回答回数1099ベストアンサー獲得回数1322012/09/01 05:27:59

ポイント25pt

PHPで画像に使われている色を簡単に抽出する方法
http://phpspot.org/blog/archives/2006/09/php_61.html

-------
>画像に含まれている文字は判別できるものでしょう
簡単なロジックでは無理だと思う。

id:oil999 No.3

oil999回答回数1728ベストアンサー獲得回数3202012/09/01 06:51:09

ポイント25pt

画像の中にテキストがあれば、それを解析できるクラスライブラリがあります。
http://www.phpclasses.org/package/2874-PHP-Recognize-text-objects-in-graphical-images.html

id:tmdat0083 No.4

tmdat回答回数7ベストアンサー獲得回数32012/09/06 08:56:03

ポイント25pt

PHPで画像処理を実装するよりは
他言語との連携やWebAPIの利用により実現するのが現実的かと思います。

画像処理ライブラリとしてはOpenCV、
日本語OCRとしてはNHocrなどがあります。
上記ライブラリとPHPの連携ができれば実現できそうですが、
手っ取り早い方法ではないと思います。

一方、WebAPIは既にあるサーバに情報を送信するだけなので、
一番手早くできるかとおもいます。
ドコモから文字認識APIなるものがでていました。
http://recognize.jp
こちらは利用申請が必要です。
画像をINPUTすると文字列がOUTPUTされる様ですので、
入力画像の出力として文字列が返ってきたら、
「文字がはいっている画像」ということになります。

文字認識に細かな精度を要求するのであれば、
画像処理分野を勉強されることをオススメします。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません