@TOC## openvino实现ssd+deepsort完成多目标追踪
一、openvino的安装
1、安装依赖:CMake3.0以上安装包、python3.5以上安装包。
2、下载openvino安装包:openvino下载地址
方式一:GUI方式安装
tar -zxvf l_openvino_toolkit_p_2019.2.275.tgz
cd l_openvino_toolkit_p_2019.2.275
./install_GUI.sh
./install_openvino_dependencies.sh
配置openvino环境
打开/etc/bashrc在最后一行加入,然后执行wq命令保存
source /opt/intel/openvino/bin/setupvars.sh
方式二:源码编译安装(建议使用这种方法)
mkdir build && cd build
cmake -DENABLE_TESTS=OFF -DVERBOSE_BUILD=ON -DENABLE_PERFORMANCE_TESTS=OFF -DENABLE_INTEGRATION_TESTS=OFF -DENABLE_FUNCTIONAL_TESTS=OFF -DENABLE_BEH_TESTS=ON -DENABLE_PLUGIN_RPATH=OFF -DCMAKE_BUILD_TYPE=Release -DENABLE_PRIVATE_MODELS=OFF -DENABLE_CLDNN=OFF ..
cmake -DENABLE_TESTS=OFF -DVERBOSE_BUILD=ON -DENABLE_PERFORMANCE_TESTS=OFF -DENABLE_INTEGRATION_TESTS=OFF -DENABLE_FUNCTIONAL_TESTS=OFF -DENABLE_BEH_TESTS=ON -DENABLE_PLUGIN_RPATH=OFF -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENVX_CVE=OFF -DENABLE_PRIVATE_MODELS=OFF -DENABLE_GNA=OFF -DENABLE_PROFILING_ITT=OFF -DENABLE_VPU=OFF -DENABLE_MYRIAD=OFF -DENABLE_VALIDATION_SET=OFF -DENABLE_SAMPLES=OFF -DENABLE_SAMPLES_CORE=OFF -DENABLE_OBJECT_DETECTION_TESTS=OFF -DENABLE_OPENCV=OFF -DBUILD_VALIDATION_APP=OFF -DDEBUG_API=1 DENABLE_CLDNN=OFF ..
cmake -DENABLE_TESTS=OFF -DVERBOSE_BUILD=ON -DENABLE_PERFORMANCE_TESTS=OFF -DENABLE_INTEGRATION_TESTS=OFF -DENABLE_FUNCTIONAL_TESTS=OFF -DENABLE_BEH_TESTS=ON -DENABLE_PLUGIN_RPATH=OFF -DCMAKE_BUILD_TYPE=Release -DENABLE_PRIVATE_MODELS=OFF -DENABLE_CLDNN=OFF ..
cmake -DCMAKE_BUILD_TYPE=Release ..
//上面cmake任选一种,若出错就选下一个...
make all
3、配置模型优化器(Model Optimizer)
1、进入环境目录下
cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites
2、配置openvino支持的框架,执行命令
./install_prerequisites.sh
也可以单独执行执行相应的框架
./install_prerequisites_caffe.sh
./install_prerequisites_tf.sh
./install_prerequisites_onnx.sh
./install_prerequisites_mxnet.sh
./install_prerequisites_kaldi.sh
3、运行脚本命令检验是否安装成功
1、进入目录
cd /opt/intel/openvino/deployment_tools/demo
2、测试图形分类实例检测安装是否成功
./demo_squeezenet_download_convert_run.sh
3、(可不选)安装图形化界面,安装之后reboot重启
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
yum groupinstall "Server with GUI"
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
4、打开终端,运行目标检测与识别实例来检测是否安装成功
./demo_security_barrier_camera.sh
4、openvino卸载
source ~/intel/openvino/bin/setupvars.sh
./opt/intel/openvino_2019.2.275/openvino_toolkit_uninstaller/uninstall.sh