Movidius NCS |
はじめに
Movidius NCS を購入したのでubuntu 16.04に動作環境を作成した。SDKのバージョンは、1.10.01.01を使用している。
ソースの取得
ここからソース一式をダウンロード展開して、フォルダー名をncsdkに変更し、ncsdkに移動。
ビルド
make install成功すると以下のメッセージが表示される
Successfully installed mvnc-1.10.1.0
NCS Libraries have been installed in /usr/local/lib
NCS Toolkit binaries have been installed in /usr/local/bin
NCS Include files have been installed in /usr/local/include
NCS Python API has been installed in /opt/movidius, and PYTHONPATH environment variable updated
Movidius を挿入
dmesgで認識されているか確認usb 3-3: new high-speed USB device number 4 using xhci_hcd
usb 3-3: New USB device found, idVendor=03e7, idProduct=2150
usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-3: Product: Movidius MA2X5X
usb 3-3: Manufacturer: Movidius Ltd.
usb 3-3: SerialNumber: 03******
サンプルの実行
python版~/ncsdk/examples/apps/hello_ncs_py$ make run
making run
python3 hello_ncs.py;
Hello NCS! Device opened normally.
Goodbye NCS! Device closed normally.
NCS device working.
c++版
~/ncsdk/examples/apps/hello_ncs_cpp$ make run
making hello_ncs_cpp
g++ cpp/hello_ncs.cpp -o cpp/hello_ncs_cpp -lmvnc
Created cpp/hello_ncs_cpp executable
making run
cd cpp; ./hello_ncs_cpp; cd ..
Hello NCS! Device opened normally.
Goodbye NCS! Device Closed normally.
NCS device working.
コメント
環境構築時に多数のライブラリがインストールされ、環境が汚染された気がする。以上