質問: 現在行いたい処理ですが、指定した画像から読み取れる文字を文字列として取得出来る、いわゆるOCR処理をphpのプログラムに組み込めないかと考えているのですが、どう行えば良いのか悩んでいる状態です。 わからない点として ・phpに画像から文字列を読み取ることが出来るライブラリはあるのか? →ネットで調べたところ、Tesseract-OCRと言うのがあるみたいなのですが、これを用いると文字を文字列として抜き取れるのか? ・APIで画像から文字を読み取るものがあるみたいですが、phpでAPIを使用する方法がイマイチわからない。 ・そもそもphp(cakephp)でOCR処理を行って画像にある文字を文字列として取得出来るのか? 現状ではこのような感じです。ピンポイントな質問にならなくて申し訳ないのですが、わかる範囲で大丈夫ですので、お答え頂くと幸いです。 よろしくお願いします
回答: > > ・phpに画像から文字列を読み取ることが出来るライブラリはあるのか? > > →ネットで調べたところ、Tesseract-OCRと言うのがあるみたいなのですが、これを用いると文字を文字列として抜き取れるのか? > > > できそうですね。 によるとTesseract-OCRを環境にインストールして、composerからrequireすれば使えるみたいですね。 サンプルコード下部では実際に文字列で返ってきてるみたいです。 もしくは調べてないので予想ですが、githubで公開されてたりすればダウンロードしてVendorに直置きでつかえるかもですね。 > > ・APIで画像から文字を読み取るものがあるみたいですが、phpでAPIを使用する方法がイマイチわからない。 > > > curl系関数を使って実装できそうですね。 Apiクラスを作ってコンポーネント化すればうまく使えるんではないでしょうか。