トップページデータベース研究物体検知OpenCV を用いたテキスト検知(Text Detection)(OpenCV Contrib の External Region Filter アルゴリズムを使用)(Windows あるいは Ubuntu 上)

OpenCV を用いたテキスト検知(Text Detection)(OpenCV Contrib の External Region Filter アルゴリズムを使用)(Windows あるいは Ubuntu 上)

OpenCV を用いたテキスト検知(Text Detection)を行う. テキスト検知は,画像中のテキストの場所を矩形等で示すもの(テキストに何が書かれてるかなどの認識ではない).

OpenCV contrib の External Region Filter アルゴリズムについての 公開されているデモスクリプト(Python のプログラム)を実行する. 使用するソースコード並びに,OpenCV contrib の利用条件等は利用者で確認すること。

前準備

Python のインストール,pip と setuptools と venv の更新,Python 開発環境(JupyterLab, spyder, nteract)のインストール

OpenCV, OpenCV-Contrib のインストール

Python 用 OpenCV, OpenCV-Contrib のインストール

テキスト検知(OpenCV contrib の External Region Filter アルゴリズムを使用)

OpenCV contrib の External Region Filter アルゴリズムについての 公開されているデモスクリプト(Python のプログラム)を実行する. 使用するソースコード並びに,OpenCV contrib の利用条件等は利用者で確認すること。

Windows の場合

コマンドプロンプトを開き,次のコマンドを実行. 「scenetext01.jpg」のところには,画像ファイル名を指定すること.

ソースコードを書き換えずにそのまま実行している(パラメータを調整せずに使っている)ので, 実行結果を見て「良くないかも」と思ったら,パラメータの調整も考えること.

cd C:\tools\opencv_contrib\modules\text\samples
python .\textdetection.py scenetext01.jpg

Ubuntu の場合

端末で,次のコマンドを実行. 「scenetext01.jpg」のところには,画像ファイル名を指定すること.

ソースコードを書き換えずにそのまま実行している(パラメータを調整せずに使っている)ので, 実行結果を見て「良くないかも」と思ったら,パラメータの調整も考えること.

cd /usr/local/share/opencv4/samples/text/
python3 ./textdetection.py scenetext01.jpg

[image]