External Region Filter アルゴリズム(2012年発表)を使用.
文献: Neumann L., Matas J.: Real-Time Scene Text Localization and Recognition, CVPR 2012
OpenCV を用いたテキスト検知(Text Detection)を行う. テキスト検知は,画像中のテキストの場所を矩形等で示すもの(テキストに何が書かれてるかなどの認識ではない).
OpenCV contrib の External Region Filter アルゴリズムについての 公開されているデモスクリプト(Python のプログラム)を実行する. 使用するソースコード並びに,OpenCV contrib の利用条件等は利用者で確認すること。
Windows での Python 3.10,関連パッケージ,Python 開発環境のインストール: 別ページ »で説明
【サイト内の関連ページ】
Python のまとめ: 別ページ »にまとめ
【関連する外部ページ】
Python の公式ページ: https://www.python.org/
python -m pip install -U opencv-python opencv-contrib-python
端末で,次のコマンドを実行
sudo apt -y install libopencv-dev libopencv-core-dev python3-opencv libopencv-contrib-dev opencv-data
OpenCV contrib の External Region Filter アルゴリズムについての 公開されているデモスクリプト(Python のプログラム)を実行する. 使用するソースコード並びに,OpenCV contrib の利用条件等は利用者で確認すること。
「scenetext01.jpg」のところには,画像ファイル名を指定すること.
ソースコードを書き換えずにそのまま実行している(パラメータを調整せずに使っている)ので, 実行結果を見て「良くないかも」と思ったら,パラメータの調整も考えること.
cd c:\opencv_contrib\modules\text\samples python .\textdetection.py scenetext01.jpg
次のコマンドを実行. 「scenetext01.jpg」のところには,画像ファイル名を指定すること.
ソースコードを書き換えずにそのまま実行している(パラメータを調整せずに使っている)ので, 実行結果を見て「良くないかも」と思ったら,パラメータの調整も考えること.
cd /usr/local/share/opencv4/samples/text/ python3 ./textdetection.py scenetext01.jpg