Bộ công OpenVINO™ cụ dành cho gói Raspbian* OS không bao gồm các ứng dụng demo được tìm thấy trong Open Model Zoo. Các demo này có thể được tải xuống riêng từ kho open Model Zoo GitHub.
Lưu ý | Trước khi cài đặt bản demo Open Model Zoo, bài viết này giả định rằng bạn đã thực hiện một trong các bước sau:
|
Nếu gói được xây dựng sẵn của OpenVINO™ Toolkit cho Raspbian* OS được cài đặt, hãy chạy các lệnh sau:
source /opt/intel/openvino/bin/setupvars.sh
Nếu bạn xây dựng Bộ công cụ OpenVINO™ nguồn mở cho Raspbian* OS chạy các lệnh sau:
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
Lưu ý | Biến PYTHONPATH có thể khác nhau nếu sử dụng phiên bản Python* khác, vui lòng đảm bảo biến này khớp với môi trường đã xây dựng của bạn. |
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 ..
Chạy thực hiện trợ giúp để liệt kê các tùy chọn có sẵn:
make help
Bạn có thể chọn xây dựng các bản demo riêng bằng cách xác định tên demo, ví dụ:
make object_detection_demo
Hoặc sử dụng lệnh sau để xây dựng tất cả các demo:
make all
Sau khi quá trình xây dựng được hoàn thành, bạn có thể tìm thấy các nhị phân demo trong ~/open_model_zoo/demos/build/armv7l/Release thư mục.
Để chạy một trong các ứng dụng demo, cần phải có mô hình và video đầu vào. Thực hiện theo các bước được lưu ý dưới đây để chạyobject_detection_demo.
Để tải xuống video mẫu, hãy chạy các lệnh sau:
cd ~/Downloads
wget https://github.com/intel-iot-devkit/sample-videos/raw/master/person-bicycle-car-detection.mp4
Để tải xuống mẫu trực tiếp từ download.01.org, hãy sử dụng các lệnh sau đây để nắm bắt mô hình phát hiện người sử dụng xe đạp:
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
Lưu ý | Trình điều Intel® NCS2 yêu cầu các mô hình được tối ưu hóa cho định dạng dấu ph sau 16 bit được gọi là FP16. Mô hình của bạn, nếu khác với ví dụ, có thể yêu cầu chuyển đổi bằng Trình tối ưu hóa mô hình sang FP16. |
Chạy 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
Chạy 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
Để biết thêm thông tin về điều này và các demo khác, hãy sử dụng cờ -h, ví dụ:
./object_detection_demo -h
Điều này hoàn thành quy trình cài đặt cho Open Model Zoo Demos trên Raspberry Pi* OS.