FC2カウンター FPGAの部屋 Ultra96 のDebian にOpenCV 3.4.3 をインストール2
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

Ultra96 のDebian にOpenCV 3.4.3 をインストール2

Ultra96 のDebian にOpenCV 3.4.3 をインストール1”の続き。

前回は、Ultra96 にOpenCV 3.4.3 をインストールして、demo.py が起動したが、cv.namedWindow('edge') でエラーになった。今回は、その続きをやってみよう。

さて、cv.namedWindow('edge') でエラーになったときのメッセージにも書いてあるように、libgtk2.0-dev と pkg-config をインストールしよう。
sudo apt install libgtk2.0-dev pkg-config
Ultra96_opencv_19_181110.png

下の画像では、ディレクトリが違うが、~/opencv-3.4.3/build ディレクトリに行って、cmake を再度行った。この辺りは、”[c++] OpenCV GTK + 2.xエラー”を参考にした。
cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DINSTALL_PYTHON_EXAMPLES=ON \
-DINSTALL_C_EXAMPLES=OFF \
-DPYTHON_EXECUTABLE=/usr/bin/python3 \
-DBUILD_EXAMPLES=ON \
-DWITH_GTK=ON ..

Ultra96_opencv_20_181110.png

cmake のログを見ると、GUI のGTK+がYES になっている。これで大丈夫そうだ。
Ultra96_opencv_21_181110.png

次に、make を行ったが、4プロセッサ使ってみたが、ビルド成功した。
make -j4
Ultra96_opencv_22_181111.png

sudo make install
sudo ldconfig

Ultra96_opencv_23_181111.png

~/opencv-3.4.3/samples/python ディレクトリで
python3 demo.py
を実行した。
OpenCV Demo ウインドウが立ち上がった。
Ultra96_opencv_24_181111.png

edge.py を Run すると、edge ウインドウが立ち上がった。成功だ。
Ultra96_opencv_25_181111.png

その時のターミナルの様子を示す。
Ultra96_opencv_26_181111.png

まだ、V4L のエラーが出ているが、camera をオープンできないというエラーの様だから大丈夫かな?

次に、facedetect.py を起動してみた。
Ultra96_opencv_27_181111.png

すると、facedetect ウインドウが立ち上がった。こっちも成功だ。
Ultra96_opencv_28_181111.png
  1. 2018年11月12日 05:27 |
  2. Ultra96
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog.fc2.com/tb.php/4353-4a4f3c38
この記事にトラックバックする(FC2ブログユーザー)