31
31
#include < opencv2/gapi/gstreaming.hpp>
32
32
#include < opencv2/gapi/infer.hpp>
33
33
#include < opencv2/gapi/infer/ie.hpp>
34
+ #include < opencv2/gapi/infer/ov.hpp>
34
35
#include < opencv2/gapi/streaming/format.hpp>
35
36
#include < opencv2/highgui.hpp>
36
37
#include < opencv2/imgproc.hpp>
@@ -175,7 +176,7 @@ int main(int argc, char* argv[]) {
175
176
processed_gaze_vectors));
176
177
/* * ---------------- End of graph ---------------- **/
177
178
/* * Configure networks **/
178
- auto face_net = cv::gapi::ie ::Params<nets::Faces>{
179
+ auto face_net = cv::gapi::ov ::Params<nets::Faces>{
179
180
FLAGS_m_fd, // path to topology IR
180
181
fileNameNoExt (FLAGS_m_fd) + " .bin" , // path to weights
181
182
FLAGS_d_fd, // device specifier
@@ -210,11 +211,11 @@ int main(int argc, char* argv[]) {
210
211
211
212
if (std::fabs (imageAspectRatio - networkAspectRatio) > aspectRatioThreshold) {
212
213
inShape[3 ] = static_cast <unsigned long >(inShape[2 ] * imageAspectRatio);
213
- face_net.cfgInputReshape (input. get_any_name (), inShape);
214
+ face_net.cfgReshape ( inShape);
214
215
}
215
216
}
216
217
auto head_net =
217
- cv::gapi::ie ::Params<nets::HeadPose>{
218
+ cv::gapi::ov ::Params<nets::HeadPose>{
218
219
FLAGS_m_hp, // path to topology IR
219
220
fileNameNoExt (FLAGS_m_hp) + " .bin" , // path to weights
220
221
FLAGS_d_hp, // device specifier
@@ -223,7 +224,7 @@ int main(int argc, char* argv[]) {
223
224
slog::info << " The Head Pose Estimation model " << FLAGS_m_hp << " is loaded to " << FLAGS_d_hp << " device."
224
225
<< slog::endl;
225
226
226
- auto landmarks_net = cv::gapi::ie ::Params<nets::Landmarks>{
227
+ auto landmarks_net = cv::gapi::ov ::Params<nets::Landmarks>{
227
228
FLAGS_m_lm, // path to topology IR
228
229
fileNameNoExt (FLAGS_m_lm) + " .bin" , // path to weights
229
230
FLAGS_d_lm, // device specifier
@@ -233,7 +234,7 @@ int main(int argc, char* argv[]) {
233
234
234
235
// clang-format off
235
236
auto gaze_net =
236
- cv::gapi::ie ::Params<nets::Gaze>{
237
+ cv::gapi::ov ::Params<nets::Gaze>{
237
238
FLAGS_m, // path to topology IR
238
239
fileNameNoExt (FLAGS_m) + " .bin" , // path to weights
239
240
FLAGS_d, // device specifier
@@ -242,7 +243,7 @@ int main(int argc, char* argv[]) {
242
243
slog::info << " The Gaze Estimation model " << FLAGS_m << " is loaded to " << FLAGS_d << " device."
243
244
<< slog::endl;
244
245
245
- auto eyes_net = cv::gapi::ie ::Params<nets::Eyes>{
246
+ auto eyes_net = cv::gapi::ov ::Params<nets::Eyes>{
246
247
FLAGS_m_es, // path to topology IR
247
248
fileNameNoExt (FLAGS_m_es) + " .bin" , // path to weights
248
249
FLAGS_d_es, // device specifier
0 commit comments