OpenVINO™ Toolkit untuk paket Raspbian* OS tidak termasuk aplikasi demo yang ditemukan di Open Model Zoo. Demo ini dapat diunduh secara terpisah dari repository Open Model Zoo GitHub.
Catatan | Sebelum menginstal demo Open Model Zoo, artikel ini menganggap Anda melakukan salah satu hal berikut:
|
Jika paket OpenVINO™ Toolkit untuk Raspbian* OS telah diinstal, jalankan perintah berikut:
source /opt/intel/openvino/bin/setupvars.sh
Jika Anda membangun Toolkit OpenVINO™ Sumber Terbuka untuk Raspbian* OS, jalankan perintah berikut:
export InferenceEngine_DIR=/home/pi/openvino/build/
export OpenVINO_DIR=/home/pi/openvino/build/
export PYTHONPATH=/home/pi/openvino/bin/armv7l/Release/lib/python_api/python3.7/
export LD_LIBRARY_PATH=/home/pi/openvino/bin/armv7l/Release/lib/
export OpenCV_DIR=/usr/local/lib/cmake/opencv4
Catatan | Variabel PYTHONPATH mungkin berbeda jika menggunakan versi Python*yang berbeda, pastikan variabel ini cocok dengan lingkungan bawaan Anda. |
cd ~
git clone --recurse-submodules --single-branch --branch 2022.1.0 https://github.com/openvinotoolkit/open_model_zoo.git
cd ~/open_model_zoo/demos
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
Jalankan bantuan untuk daftar opsi yang tersedia:
make help
Anda dapat memilih untuk membangun demo individu dengan menentukan nama demo, misalnya:
make object_detection_demo
Atau gunakan perintah berikut untuk membangun semua demo:
make all
Setelah proses build selesai, Anda dapat menemukan dua binaries demo di direktori ~/open_model_zoo/demos/build/armv7l/Release .
Untuk menjalankan salah satu aplikasi demo, diperlukan model dan video input. Ikuti langkah-langkah yang tercantum di bawah ini untuk menjalankan object_detection_demo.
Untuk mengunduh contoh video, jalankan perintah berikut:
cd ~/Downloads
wget https://github.com/intel-iot-devkit/sample-videos/raw/master/person-bicycle-car-detection.mp4
Untuk mengunduh model langsung dari download.01.org, gunakan perintah berikut untuk mengambil model deteksi sepeda kendaraan pribadi:
cd ~/Downloads
wget https://storage.openvinotoolkit.org/repositories/open_model_zoo/2022.1/models_bin/3/person-vehicle-bike-detection-crossroad-0078/FP16/person-vehicle-bike-detection-crossroad-0078.bin
wget https://storage.openvinotoolkit.org/repositories/open_model_zoo/2022.1/models_bin/3/person-vehicle-bike-detection-crossroad-0078/FP16/person-vehicle-bike-detection-crossroad-0078.xml
Catatan | Intel® NCS2 memerlukan model yang dioptimalkan untuk format titik ambang 16 bit yang dikenal sebagai FP16. Model Anda, jika berbeda dari contoh, mungkin memerlukan konversi menggunakan Pengoptimal Model ke FP16. |
Menjalankan object_detection_demo:
cd ~/open_model_zoo/demos/build/armv7l/Release
./object_detection_demo -i ~/Downloads/person-bicycle-car-detection.mp4 -m ~/Downloads/person-vehicle-bike-detection-crossroad-0078.xml -at ssd -d MYRIAD
Menjalankan object_detection_demo for Python:
cd ~/open_model_zoo/demos/python_demos/object_detection_demo/
python3 object_detection_demo.py -i ~/Downloads/person-bicycle-car-detection.mp4 -m ~/Downloads/person-vehicle-bike-detection-crossroad-0078.xml -at ssd -d MYRIAD
Untuk informasi lebih lanjut tentang demo ini dan demo lainnya, gunakan flag -h, misalnya:
./object_detection_demo -h
Ini menyelesaikan prosedur instalasi untuk Demo Open Model Zoo pada Raspberry Pi* OS.