openvino/samples/python/hello_classification
Maciej Smyk 8d49595476
[DOCS] Update of hyperlinks to 2024 + new ov homepage diagram image for master (#23091)
* Update of links in docs to 2024 in repo.
* Replaced ov homepage diagram with a new version without Kalid, MXNet
and Caffe
2024-02-28 07:54:04 +00:00
..
README.md [DOCS] Update of hyperlinks to 2024 + new ov homepage diagram image for master (#23091) 2024-02-28 07:54:04 +00:00
hello_classification.py [Docs][PyOV] update python snippets (#19367) 2023-09-13 21:05:24 +02:00
requirements.txt Relax OpenCV dependency (#14968) 2023-01-06 14:42:43 +03:00

README.md

Hello Classification Python Sample

This sample demonstrates how to do inference of image classification models using Synchronous Inference Request API.

Models with only 1 input and output are supported.

For more detailed information on how this sample works, check the dedicated article

Requirements

Options Values
Model Format OpenVINO™ toolkit Intermediate Representation (.xml + .bin), ONNX (.onnx)
Supported devices All
Other language realization C++, C,

The following Python API is used in the application:

Feature API Description
Basic Infer Flow openvino.runtime.Core ,
openvino.runtime.Core.read_model,
openvino.runtime.Core.compile_model Common API to do inference
Synchronous Infer openvino.runtime.CompiledModel.infer_new_request, Do synchronous inference
Model Operations openvino.runtime.Model.inputs, Managing of model
openvino.runtime.Model.outputs,
Preprocessing openvino.preprocess.PrePostProcessor, Set image of the original size as input for a model with other input size.
openvino.preprocess.InputTensorInfo.set_element_type, Resize and layout conversions will be performed automatically by the corresponding plugin just before inference
openvino.preprocess.InputTensorInfo.set_layout,
openvino.preprocess.InputTensorInfo.set_spatial_static_shape,
openvino.preprocess.PreProcessSteps.resize,
openvino.preprocess.InputModelInfo.set_layout,
openvino.preprocess.OutputTensorInfo.set_element_type,
openvino.preprocess.PrePostProcessor.build