FC2カウンター FPGAの部屋 2018年11月12日
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