Open Model ZooはOpenVINOを知るためのデモアプリケーションです
OpenVINO 2021.1でインストールされているのは、
/opt/intel/openvino_2021/deployment_tools/open_model_zoo/demos
で、複数のアプリケーションが格納されています
格納されているデモはOpenVINO 2020.xから追加や削除されているものもあります
| デモ名称 | 場所 | 内容 |
| Classification C++ Demo | ./classification_demo/ | Shows an example of using neural networks for image classification. |
| Crossroad Camera C++ Demo | ./crossroad_camera_demo/ | Person Detection followed by the Person Attributes Recognition and Person Reidentification Retail, supports images/video and camera inputs. |
| Gaze Estimation C++ Demo | ./gaze_estimation_demo/ | Face detection followed by gaze estimation, head pose estimation and facial landmarks regression. |
| Human Pose Estimation C++ Demo | ./human_pose_estimation_demo/ | Human pose estimation demo. |
| Interactive Face Detection C++ Demo | ./interactive_face_detection_demo/ | Face Detection coupled with Age/Gender, Head-Pose, Emotion, and Facial Landmarks detectors. Supports video and camera inputs. |
| Mask R-CNN C++ Demo for TensorFlow* Object Detection API | ./mask_rcnn_demo/ | Inference of instance segmentation networks created with TensorFlow\* Object Detection API. |
| Multi-Channel C++ Demos | ./multi_channel/ | Several demo applications for multi-channel scenarios. |
| Object Detection for Faster R-CNN C++ Demo | ./object_detection_demo_faster_rcnn/ | Inference of object detection networks like Faster R-CNN (the demo supports only images as inputs). |
| Object Detection for SSD C++ Demo | ./object_detection_demo_ssd_async/ | Demo application for SSD-based Object Detection networks, new Async API performance showcase, and simple OpenCV interoperability (supports video and camera inputs). |
| Object Detection for YOLO V3 C++ Demo | ./object_detection_demo_yolov3_async/ | Demo application for YOLOV3-based Object Detection networks, new Async API performance showcase, and simple OpenCV interoperability (supports video and camera inputs). |
| Pedestrian Tracker C++ Demo | ./pedestrian_tracker_demo/ | Demo application for pedestrian tracking scenario. |
| Security Barrier Camera C++ Demo | ./security_barrier_camera_demo/ | Vehicle Detection followed by the Vehicle Attributes and License-Plate Recognition, supports images/video and camera inputs. |
| Image Segmentation C++ Demo | ./segmentation_demo/ | Inference of image segmentation networks like FCN8 (the demo supports only images as inputs). |
| Smart Classroom C++ Demo | ./smart_classroom_demo/ | Face recognition and action detection demo for classroom environment. |
| Super Resolution C++ Demo | ./super_resolution_demo/ | Super Resolution demo (the demo supports only images as inputs). It enhances the resolution of the input image. |
| Text Detection C++ Demo | ./text_detection_demo/ | Text Detection demo. It detects and recognizes multi-oriented scene text on an input image and puts a bounding box around detected area. |
| Action Recognition Python* Demo | ./python_demos/action_recognition/ | Demo application for Action Recognition algorithm, which classifies actions that are being performed on input video. |
| BERT Question Answering Python* Demo | ./python_demos/bert_question_answering_demo/ |
|
| BERT Question Answering Embedding Python* Demo | ./python_demos/bert_question_answering_embedding_demo/ | The demo demonstrates how to run BERT based models for question answering task. |
| Colorization Python* Demo | ./python_demos/colorization_demo/ | Colorization demo colorizes input frames. |
| Formula Recognition Python* Demo | ./python_demos/formula_recognition_demo/ | The demo demonstrates how to run Im2latex formula recognition models and recognize latex formulas. |
| Handwritten Japanese Recognition Python* Demo | ./python_demos/handwritten_japanese_recognition_demo/ | The demo demonstrates how to run Handwritten Japanese Recognition models. |
| 3D Human Pose Estimation Python* Demo | ./python_demos/human_pose_estimation_3d_demo/ | 3D human pose estimation demo. |
| Image Inpainting Python Demo | ./python_demos/image_inpainting_demo/ | Demo application for GMCNN inpainting network. |
| Image Retrieval Python* Demo | ./python_demos/image_retrieval_demo/ | The demo demonstrates how to run Image Retrieval models using OpenVINO™. |
| Instance Segmentation Python* Demo | ./python_demos/instance_segmentation_demo/ | Inference of instance segmentation networks trained in `Detectron` or `maskrcnn-benchmark`. |
| Machine Translation Python* Demo | ./python_demos/machine_translation_demo/ | The demo demonstrates how to run non-autoregressive machine translation models. |
| Monodepth Python* Demo | ./python_demos/monodepth_demo/ | The demo demonstrates how to run monocular depth estimation models. |
| Multi-Camera Multi-Target Tracking Python* Demo | ./python_demos/multi_camera_multi_target_tracking/ | Demo application for multiple targets (persons or vehicles) tracking on multiple cameras. |
| Object Detection for CenterNet Python* Demo | ./python_demos/object_detection_demo_centernet/ | Demo application for CenterNet object detection network. |
| Object Detection for RetinaFace Python\* Demo | ./python_demos/object_detection_demo_retinaface/ | Demo application for RetinaFace face detection model. |
| Single Human Pose Estimation Python* Demo | ./python_demos/single_human_pose_estimation_demo/ | 2D human pose estimation demo. |
| Sound Classification Python* Demo | ./python_demos/sound_classification_demo/ | Demo application for sound classification algorithm. |
| Speech Recognition Python* Demo | ./python_demos/speech_recognition_demo/ | Speech recognition demo: takes audio file with an English phrase on input, and converts it into text. |
| Text Spotting Python* Demo | ./python_demos/text_spotting_demo/ | The demo demonstrates how to run Text Spotting models. |
C++サンプルのビルド
/opt/intel/openvino_2021/deployment_tools/open_model_zoo/demos
ディレクトリにあるbuild_demos.shでビルドできます
このコマンドを実行すると、
ホームディレクトリ/omz_demos_build が作成され、その中の、
omz_demos_build/intel64/Release
に実行ファイルがビルドされます

産業用画像処理装置開発、
ゲームコンソール開発、半導体エンジニアなどを経て、
Webエンジニア&マーケティングをやっています
好きな分野はハードウェアとソフトウェアの境界くらい