image_detection.md

March 29, 2018 ยท View on GitHub

Detection for Image

This project supports multiple CNN models for detection. Please make sure you have already set up environment and installed this project correctly. You can refer to the following links for your interested models then.

1 CNN Models

2 Other Arguments


1 CNN Models

Compile NCS graph.

cd /opt/movidius/ncappzoo/caffe/SSD_MobileNet
make

Launch object detection service.

cd ~/ros2_ws
echo "param_file: mobilenetssd.yaml" > src/ros2_intel_movidius_ncs/movidius_ncs_launch/config/default.yaml
ament build
source install/local_setup.bash
launch `ros2 pkg prefix movidius_ncs_launch`/share/movidius_ncs_launch/launch/ncs_image_launch.py

Run the example application with an absolute path of an image on another console. For example,

ros2 run movidius_ncs_example movidius_ncs_example_image_detection /opt/movidius/ncappzoo/data/images/cat.jpg

Compile NCS graph.

cd /opt/movidius/ncappzoo/caffe/TinyYolo
make

Launch object detection service.

cd ~/ros2_ws
echo "param_file: tinyyolo_v1.yaml" > src/ros2_intel_movidius_ncs/movidius_ncs_launch/config/default.yaml
ament build
source install/local_setup.bash
launch `ros2 pkg prefix movidius_ncs_launch`/share/movidius_ncs_launch/launch/ncs_image_launch.py

Run the example application with an absolute path of an image on another console. For example,

ros2 run movidius_ncs_example movidius_ncs_example_image_detection /opt/movidius/ncappzoo/data/images/cat.jpg

2 Other Arguments

ArgumentsDescriptionDefault ValueValid Values
device_indexncs device index00~N-1(N is the maximum number of inserted NCS devices)
log_levelncs log level00:Nothing / 1:Errors / 2:Verbose
cnn_typeindicate different cnn modelstinyyolo_v1tinyyolo_v1 / mobilenetssd