openvino/samples/c/hello_nv12_input_classifica...
Jacek Pawlak 239466ca5d
copyright year update (#23370)
New PR due to merge
conflicts(https://github.com/openvinotoolkit/openvino/pull/22917)

Updated the copyright year from 2018-2023 to 2018-2024 in all openvino
files

Ref. to script: CVS-101144

Command used:
```bash
git grep -lz '2018-2023 Intel Corporation' | xargs -0 sed -i '' -e 's/2018-2023 Intel Corporation/2018-2024 Intel Corporation/g'
```
2024-03-14 09:37:02 +00:00
..
CMakeLists.txt copyright year update (#23370) 2024-03-14 09:37:02 +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
main.c copyright year update (#23370) 2024-03-14 09:37:02 +00:00

README.md

Hello NV12 Input Classification C Sample

This sample demonstrates how to execute an inference of image classification networks like AlexNet with images in NV12 color format using Synchronous Inference Request API.

Hello NV12 Input Classification C Sample demonstrates how to use the NV12 automatic input pre-processing API in your applications.

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

Requirements

Options Values
Model Format OpenVINO Intermediate Representation (*.xml + *.bin), ONNX (*.onnx)
Validated images An uncompressed image in the NV12 color format - *.yuv
Supported devices All
Other language realization C++

The following C++ API is used in the application:

Feature API Description
Node Operations ov_port_get_any_name Get a layer name
Infer Request Operations ov_infer_request_set_tensor, Operate with tensors
ov_infer_request_get_output_tensor_by_index
Preprocessing ov_preprocess_input_tensor_info_set_color_format, Change the color format of the input data
ov_preprocess_preprocess_steps_convert_element_type,
ov_preprocess_preprocess_steps_convert_color

Basic OpenVINO API is covered by Hello Classification C sample.