{"id":2691,"date":"2019-12-10T11:27:06","date_gmt":"2019-12-10T02:27:06","guid":{"rendered":"http:\/\/research.itplants.com\/?p=2691"},"modified":"2019-12-10T11:31:06","modified_gmt":"2019-12-10T02:31:06","slug":"opencv-openvino","status":"publish","type":"post","link":"https:\/\/research.itplants.com\/?p=2691","title":{"rendered":"OpenCV-OpenVINO"},"content":{"rendered":"<p>OpenCV\u306bOpenVINO\u304c\u8ffd\u52a0\u3055\u308c\u3066\u3044\u307e\u3059\u3002<a href=\"https:\/\/github.com\/opencv\/dldt\">\u3053\u3053\u304b\u3089\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3067\u304d\u307e\u3059\u3002<\/a><\/p>\n<p>\u3057\u304b\u3057\u3001\u305d\u306e\u307e\u307e\u3067\u306f\u3046\u307e\u304f\u884c\u304d\u307e\u305b\u3093\u3002<\/p>\n<p><code><br \/>\npi@rpi4:~\/dldt\/model-optimizer\/install_prerequisites $ sudo .\/install_prerequisites_tf.sh<br \/>\n\/home\/pi\/dldt\/model-optimizer\/install_prerequisites<br \/>\n\/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/venv\/bin\/activate<br \/>\nsudo: \u7121\u52b9\u306a\u30aa\u30d7\u30b7\u30e7\u30f3 -- 'm'<br \/>\nusage: sudo -h | -K | -k | -V<br \/>\nusage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]<br \/>\nusage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command]<br \/>\nusage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-T\u00a0timeout] [-u user] [VAR=value] [-i|-s] [<command><\/command>]<br \/>\n<command><\/command><br \/>\nusage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-T timeout] [-u user] file ...<br \/>\n<command><\/command><br \/>\nError on or near line 91; exiting with status 1<br \/>\n<\/code><\/p>\n<p>\u3053\u306e\u30a8\u30e9\u30fc\u306f\u3001<\/p>\n<p>$ sudo touch \/etc\/lsb-release<\/p>\n<p>\u3068\u3059\u308c\u3070\u6d88\u3048\u307e\u3059\u3002<\/p>\n<p><code><br \/>\npi@rpi4:~\/dldt\/model-optimizer\/install_prerequisites $ sudo .\/install_prerequisites_tf.sh<br \/>\n\u30d2\u30c3\u30c8:1 https:\/\/download.docker.com\/linux\/raspbian buster InRelease<br \/>\n\u7121\u8996:2 http:\/\/repo.vivaldi.com\/stable\/deb stable InRelease<br \/>\n\u30d2\u30c3\u30c8:3 http:\/\/archive.raspberrypi.org\/debian buster InRelease<br \/>\n\u30d2\u30c3\u30c8:4 http:\/\/repo.vivaldi.com\/stable\/deb stable Release<br \/>\n\u30d2\u30c3\u30c8:5 http:\/\/raspbian.raspberrypi.org\/raspbian buster InRelease<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u30c4\u30ea\u30fc\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059<br \/>\n\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u53d6\u3063\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u3059\u3079\u3066\u6700\u65b0\u3067\u3059\u3002<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u30c4\u30ea\u30fc\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059<br \/>\n\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u53d6\u3063\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\nlibgfortran3 \u306f\u3059\u3067\u306b\u6700\u65b0\u30d0\u30fc\u30b8\u30e7\u30f3 (6.5.0-1+rpi1+b1) \u3067\u3059\u3002<br \/>\npython3-venv \u306f\u3059\u3067\u306b\u6700\u65b0\u30d0\u30fc\u30b8\u30e7\u30f3 (3.7.3-1) \u3067\u3059\u3002<br \/>\npython3-pip \u306f\u3059\u3067\u306b\u6700\u65b0\u30d0\u30fc\u30b8\u30e7\u30f3 (18.1-5+rpt1) \u3067\u3059\u3002<br \/>\n\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 0 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002<br \/>\n\/home\/pi\/dldt\/model-optimizer\/install_prerequisites<br \/>\n\/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/venv\/bin\/activate<br \/>\nLooking in indexes: https:\/\/pypi.org\/simple, https:\/\/www.piwheels.org\/simple<br \/>\nRequirement already satisfied: tensorflow&lt;2.0.0,&gt;=1.2.0 in \/usr\/local\/lib\/python3.7\/dist-packages (from -r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.14.0)<br \/>\nRequirement already satisfied: networkx&lt;2.4,&gt;=1.11 in \/usr\/local\/lib\/python3.7\/dist-packages (from -r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 2)) (2.3)<br \/>\nRequirement already satisfied: numpy&gt;=1.12.0 in \/usr\/lib\/python3\/dist-packages (from -r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 3)) (1.16.2)<br \/>\nRequirement already satisfied: defusedxml&gt;=0.5.0 in \/usr\/local\/lib\/python3.7\/dist-packages (from -r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 4)) (0.6.0)<br \/>\nRequirement already satisfied: six&gt;=1.10.0 in \/usr\/lib\/python3\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.12.0)<br \/>\nRequirement already satisfied: protobuf&gt;=3.6.1 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (3.6.1)<br \/>\nRequirement already satisfied: astor&gt;=0.6.0 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.8.0)<br \/>\nRequirement already satisfied: opt-einsum&gt;=2.3.2 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (3.1.0)<br \/>\nRequirement already satisfied: absl-py&gt;=0.7.0 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.8.1)<br \/>\nRequirement already satisfied: tensorflow-estimator&lt;1.15.0rc0,&gt;=1.14.0rc0 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.14.0)<br \/>\nRequirement already satisfied: google-pasta&gt;=0.1.6 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.1.8)<br \/>\nRequirement already satisfied: keras-applications&gt;=1.0.8 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.0.8)<br \/>\nRequirement already satisfied: tensorboard&lt;2.1.0,&gt;=2.0.0 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (2.0.2)<br \/>\nRequirement already satisfied: wheel&gt;=0.26; python_version &gt;= \"3\" in \/usr\/lib\/python3\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.32.3)<br \/>\nRequirement already satisfied: grpcio&gt;=1.8.6 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.25.0)<br \/>\nRequirement already satisfied: gast==0.2.2 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.2.2)<br \/>\nRequirement already satisfied: keras-preprocessing&gt;=1.0.5 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.1.0)<br \/>\nRequirement already satisfied: termcolor&gt;=1.1.0 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.1.0)<br \/>\nRequirement already satisfied: wrapt&gt;=1.11.1 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.11.2)<br \/>\nRequirement already satisfied: decorator&gt;=4.3.0 in \/usr\/lib\/python3\/dist-packages (from networkx&lt;2.4,&gt;=1.11-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 2)) (4.3.0)<br \/>\nRequirement already satisfied: setuptools in \/usr\/lib\/python3\/dist-packages (from protobuf&gt;=3.6.1-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (40.8.0)<br \/>\nRequirement already satisfied: h5py in \/usr\/lib\/python3\/dist-packages (from keras-applications&gt;=1.0.8-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (2.8.0)<br \/>\nRequirement already satisfied: google-auth&lt;2,&gt;=1.6.3 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.7.2)<br \/>\nRequirement already satisfied: requests&lt;3,&gt;=2.21.0 in \/usr\/lib\/python3\/dist-packages (from tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (2.21.0)<br \/>\nRequirement already satisfied: werkzeug&gt;=0.11.15 in \/usr\/lib\/python3\/dist-packages (from tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.14.1)<br \/>\nRequirement already satisfied: markdown&gt;=2.6.8 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (3.1.1)<br \/>\nRequirement already satisfied: google-auth-oauthlib&lt;0.5,&gt;=0.4.1 in \/usr\/local\/lib\/python3.7\/dist-packages (from tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.4.1)<br \/>\nRequirement already satisfied: cachetools&lt;3.2,&gt;=2.0.0 in \/usr\/local\/lib\/python3.7\/dist-packages (from google-auth&lt;2,&gt;=1.6.3-&gt;tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (3.1.1)<br \/>\nRequirement already satisfied: rsa&lt;4.1,&gt;=3.1.4 in \/usr\/local\/lib\/python3.7\/dist-packages (from google-auth&lt;2,&gt;=1.6.3-&gt;tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (4.0)<br \/>\nRequirement already satisfied: pyasn1-modules&gt;=0.2.1 in \/usr\/local\/lib\/python3.7\/dist-packages (from google-auth&lt;2,&gt;=1.6.3-&gt;tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.2.7)<br \/>\nRequirement already satisfied: requests-oauthlib&gt;=0.7.0 in \/usr\/lib\/python3\/dist-packages (from google-auth-oauthlib&lt;0.5,&gt;=0.4.1-&gt;tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (1.0.0)<br \/>\nRequirement already satisfied: pyasn1&gt;=0.1.3 in \/usr\/local\/lib\/python3.7\/dist-packages (from rsa&lt;4.1,&gt;=3.1.4-&gt;google-auth&lt;2,&gt;=1.6.3-&gt;tensorboard&lt;2.1.0,&gt;=2.0.0-&gt;tensorflow&lt;2.0.0,&gt;=1.2.0-&gt;-r \/home\/pi\/dldt\/model-optimizer\/install_prerequisites\/..\/requirements_tf.txt (line 1)) (0.4.8)<br \/>\n[WARNING] All Model Optimizer dependencies are installed globally.<br \/>\n[WARNING] If you want to keep Model Optimizer in separate sandbox<br \/>\n[WARNING] run install_prerequisites.sh venv {caffe|tf|mxnet|kaldi|onnx}<br \/>\n<\/code><\/p>\n<p>&nbsp;<\/p>\n<p>pi@rpi4:~\/open_model_zoo\/tools\/downloader $ python3 .\/downloader.py &#8211;name mobilenet-ssd<\/p>\n<p>\u3067\u3082generator not found\u306e\u30a8\u30e9\u30fc\u304c\u51fa\u307e\u3059\u3002<\/p>\n<p><code><br \/>\nsudo pip3 install  coverage<br \/>\nsudo pip3 install  m2r<br \/>\nsudo pip3 install  pyenchant<br \/>\nsudo pip3 install  pylint,<br \/>\nsudo pip3 install  Sphinx,<br \/>\nsudo pip3 install  safety<br \/>\nsudo pip3 install  test-generator<br \/>\n<\/code><\/p>\n<p>\u3059\u308c\u3070OK\u3067\u3059\u3002<\/p>\n<p>MobileNet-<a href=\"http:\/\/d.hatena.ne.jp\/keyword\/SSD\">SSD<\/a>\u3092\u4f7f\u3046\u305f\u3081\u306e\u6e96\u5099\u3002<code><br \/>\npi@rpi4:~\/open_model_zoo\/tools\/downloader $ python3 .\/downloader.py --name mobilenet-ssd<\/code><\/p>\n<p>pi@rpi4:~\/dldt\/model-optimizer\/install_prerequisites $ sudo python3 ~\/dldt\/model-optimizer\/mo.py &#8211;input_model \/home\/pi\/open_model_zoo\/tools\/downloader\/public\/mobilenet-ssd\/mobilenet-ssd.caffemodel &#8211;output_dir ~\/models\/mobilenet-ssd\/caffe\/output\/FP32 &#8211;mean_values [127.5,127.5,127.5] &#8211;scale_values [127.5]<\/p>\n<p>pi@rpi4:~\/dldt\/model-optimizer\/install_prerequisites $ sudo python3 ~\/dldt\/model-optimizer\/mo.py &#8211;input_model \/home\/pi\/open_model_zoo\/tools\/downloader\/public\/mobilenet-ssd\/mobilenet-ssd.caffemodel &#8211;output_dir ~\/models\/mobilenet-ssd\/caffe\/output\/FP16 &#8211;data_type=FP16 &#8211;mean_values [127.5,127.5,127.5] &#8211;scale_values [127.5]<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenCV\u306bOpenVINO\u304c\u8ffd\u52a0\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u3053\u304b\u3089\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3067\u304d\u307e\u3059\u3002 \u3057\u304b\u3057\u3001\u305d\u306e\u307e\u307e\u3067\u306f\u3046\u307e\u304f\u884c\u304d\u307e\u305b\u3093\u3002 pi@rpi4:~\/dldt\/model-optimizer\/install_prerequisi&#8230;<\/p>\n<p><a class=\"more\" href=\"https:\/\/research.itplants.com\/?p=2691\"> Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/posts\/2691"}],"collection":[{"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.itplants.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2691"}],"version-history":[{"count":3,"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/posts\/2691\/revisions"}],"predecessor-version":[{"id":2695,"href":"https:\/\/research.itplants.com\/index.php?rest_route=\/wp\/v2\/posts\/2691\/revisions\/2695"}],"wp:attachment":[{"href":"https:\/\/research.itplants.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.itplants.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.itplants.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}