OpenALPR 2.3.0 のインストール(Ubuntu 上)
【概要】
Ubuntu 上で OpenALPR(ナンバープレート認識ライブラリ)2.3.0 をソースからビルドし、インストールする手順を説明する。前提ソフトウェアとして OpenCV、Tesseract OCR 等をインストールしたうえで、GitHub から取得したソースコードを cmake と make でビルドする。【目次】
【関連する外部ページ】
OpenALPR(GitHub)【サイト内の関連情報】
OpenALPR での学習第1章 前準備
OpenALPR の前提ソフトウェアのインストール
# パッケージリストの情報を更新
sudo apt update
sudo apt -y install libopencv-dev libtesseract-dev git cmake build-essential libleptonica-dev
sudo apt -y install liblog4cplus-dev libcurl3-dev
Tesseract OCR 最新版のインストール
Ubuntu での Tesseract OCR のインストール手順: 別ページで説明
第2章 OpenALPR 2.3.0 のビルドとインストール
* OpenALPR は現在、開発元による活発な更新が行われていない。とはいえ、2.3.0 は GitHub 上の最新リリースであり、本ページの手順で問題なくビルド・利用できる。
- GitHub の OpenALPR の Web ページを開く
- 「Compiling」の下の「Ubuntu Linux」をクリック
- 画面が変わる.この画面で表示される「The Easy Way」(依存ライブラリを apt で手早く導入する方法)の手順を行う
cd /tmp # Clone the latest code from GitHub git clone https://github.com/openalpr/openalpr.git # Setup the build directory cd openalpr/src mkdir build cd build # setup the compile environment cmake -DCMAKE_CXX_FLAGS='-fopenmp' -DCMAKE_C_FLAGS='-fopenmp' -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc ..-fopenmpは、複数のCPUコアを使って並列処理を行うためのコンパイルオプションである(OpenMP:並列処理のための標準規格)。 - cmake ... まで終わったら結果を確認
エラーメッセージが出ていないことを確認する。
- ビルド
make
- 結果の確認
* ここでエラーが出たときは「ccmake ..」を実行.「t」キーを押して Advanced Modeに変えて、設定を確認する.
- インストール
sudo make install
- 結果の確認
- 動作確認する
cd /tmp wget http://plates.openalpr.com/h786poj.jpg -O lp.jpg alpr lp.jpg