@@ -207,7 +207,7 @@ void AntispoofingClassifier::enqueue(const cv::Mat& face) {
207
207
}
208
208
ov::Tensor batch = request.get_input_tensor ();
209
209
batch.set_shape (inShape);
210
- resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces, inShape[1 ], inShape[2 ], inShape[3 ]}});
210
+ resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces + 1 , inShape[1 ], inShape[2 ], inShape[3 ]}});
211
211
enquedFaces++;
212
212
}
213
213
@@ -248,7 +248,7 @@ AgeGenderDetection::AgeGenderDetection(const std::string &pathToModel,
248
248
void AgeGenderDetection::submitRequest () {
249
249
if (!enquedFaces)
250
250
return ;
251
- request.set_input_tensor (ov::Tensor{request.get_input_tensor (), {0 , 0 , 0 , 0 }, {enquedFaces, inShape[1 ], inShape[2 ], inShape[3 ]}});
251
+ request.set_input_tensor (ov::Tensor{request.get_input_tensor (), {0 , 0 , 0 , 0 }, {enquedFaces + 1 , inShape[1 ], inShape[2 ], inShape[3 ]}});
252
252
request.start_async ();
253
253
enquedFaces = 0 ;
254
254
}
@@ -259,7 +259,7 @@ void AgeGenderDetection::enqueue(const cv::Mat &face) {
259
259
}
260
260
ov::Tensor batch = request.get_input_tensor ();
261
261
batch.set_shape (inShape);
262
- resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces, inShape[1 ], inShape[2 ], inShape[3 ]}});
262
+ resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces + 1 , inShape[1 ], inShape[2 ], inShape[3 ]}});
263
263
enquedFaces++;
264
264
}
265
265
@@ -306,7 +306,7 @@ HeadPoseDetection::HeadPoseDetection(const std::string &pathToModel,
306
306
307
307
void HeadPoseDetection::submitRequest () {
308
308
if (!enquedFaces) return ;
309
- request.set_input_tensor (ov::Tensor{request.get_input_tensor (), {0 , 0 , 0 , 0 }, {enquedFaces, inShape[1 ], inShape[2 ], inShape[3 ]}});
309
+ request.set_input_tensor (ov::Tensor{request.get_input_tensor (), {0 , 0 , 0 , 0 }, {enquedFaces + 1 , inShape[1 ], inShape[2 ], inShape[3 ]}});
310
310
request.start_async ();
311
311
enquedFaces = 0 ;
312
312
}
@@ -317,7 +317,7 @@ void HeadPoseDetection::enqueue(const cv::Mat &face) {
317
317
}
318
318
ov::Tensor batch = request.get_input_tensor ();
319
319
batch.set_shape (inShape);
320
- resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces, inShape[1 ], inShape[2 ], inShape[3 ]}});
320
+ resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces + 1 , inShape[1 ], inShape[2 ], inShape[3 ]}});
321
321
enquedFaces++;
322
322
}
323
323
@@ -363,7 +363,7 @@ EmotionsDetection::EmotionsDetection(const std::string &pathToModel,
363
363
364
364
void EmotionsDetection::submitRequest () {
365
365
if (!enquedFaces) return ;
366
- request.set_input_tensor (ov::Tensor{request.get_input_tensor (), {0 , 0 , 0 , 0 }, {enquedFaces, inShape[1 ], inShape[2 ], inShape[3 ]}});
366
+ request.set_input_tensor (ov::Tensor{request.get_input_tensor (), {0 , 0 , 0 , 0 }, {enquedFaces + 1 , inShape[1 ], inShape[2 ], inShape[3 ]}});
367
367
request.start_async ();
368
368
enquedFaces = 0 ;
369
369
}
@@ -374,7 +374,7 @@ void EmotionsDetection::enqueue(const cv::Mat &face) {
374
374
}
375
375
ov::Tensor batch = request.get_input_tensor ();
376
376
batch.set_shape (inShape);
377
- resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces, inShape[1 ], inShape[2 ], inShape[3 ]}});
377
+ resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces + 1 , inShape[1 ], inShape[2 ], inShape[3 ]}});
378
378
enquedFaces++;
379
379
}
380
380
@@ -452,7 +452,7 @@ void FacialLandmarksDetection::enqueue(const cv::Mat &face) {
452
452
}
453
453
ov::Tensor batch = request.get_input_tensor ();
454
454
batch.set_shape (inShape);
455
- resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces, inShape[1 ], inShape[2 ], inShape[3 ]}});
455
+ resize2tensor (face, ov::Tensor{batch, {enquedFaces, 0 , 0 , 0 }, {enquedFaces + 1 , inShape[1 ], inShape[2 ], inShape[3 ]}});
456
456
enquedFaces++;
457
457
}
458
458
0 commit comments