OpenCV を用いたテキスト検知(Text Detection)を行う. テキスト検知は,画像中のテキストの場所を矩形等で示すもの(テキストに何が書かれてるかなどの認識ではない).
OpenCV contrib の External Region Filter アルゴリズムについての 公開されているデモスクリプト(Python のプログラム)を実行する. 使用するソースコード並びに,OpenCV contrib の利用条件等は利用者で確認すること。
Python の URL: http://www.python.org/
システム Python を使うことができる(その場合,Python のインストールは行わない)
システム Python を用いるときは,pip, setuptools の更新は次のコマンドで行う.
sudo apt -y update sudo apt -y install python3-pip python3-setuptools
Ubuntu で,システム Python 以外の Python をインストールしたい場合は pyenv が便利である: 別ページで説明している.
コマンドプロンプトを管理者として実行し,次のコマンドを実行.
python -m pip install -U pip setuptools jupyterlab jupyter jupyter-console jupytext nteract_on_jupyter spyder
端末で,次のコマンドを実行.
sudo apt -y update sudo apt -y install python-is-python3 python3-dev python3-pip python3-setuptools python3-venv sudo pip3 uninstall ptyprocess sniffio terminado tornado jupyterlab jupyter jupyter-console jupytext nteract_on_jupyter spyder sudo apt -y install jupyter jupyter-qtconsole spyder3 sudo apt -y install python3-ptyprocess python3-sniffio python3-terminado python3-tornado sudo pip3 install -U jupyterlab nteract_on_jupyter
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:\tools\opencv_contrib\modules\text\samples python .\textdetection.py scenetext01.jpg
端末で,次のコマンドを実行. 「scenetext01.jpg」のところには,画像ファイル名を指定すること.
ソースコードを書き換えずにそのまま実行している(パラメータを調整せずに使っている)ので, 実行結果を見て「良くないかも」と思ったら,パラメータの調整も考えること.
cd /usr/local/share/opencv4/samples/text/ python3 ./textdetection.py scenetext01.jpg