Merge pull request #20245 from dbudniko:dbudniko/mtcnn_roi_size_hotfix

Hot fix negative MTCNN PNet ROI coordinates

* fix negative roi start

* some more experiments

* clean up
This commit is contained in:
Dmitry Budnikov 2021-06-09 13:28:32 +03:00 committed by GitHub
parent 76e9da3fe9
commit 4c2dff88de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -364,7 +364,8 @@ GAPI_OCV_KERNEL(OCVR_O_NetPreProcGetROIs, R_O_NetPreProcGetROIs) {
for (const auto& face : in_faces) {
cv::Rect tmp_rect = face.bbox.getRect();
//Compare to transposed sizes width<->height
tmp_rect &= cv::Rect(tmp_rect.x, tmp_rect.y, in_image_size.height - tmp_rect.x - 4, in_image_size.width - tmp_rect.y - 4);
tmp_rect &= cv::Rect(tmp_rect.x, tmp_rect.y, in_image_size.height - tmp_rect.x, in_image_size.width - tmp_rect.y) &
cv::Rect(0, 0, in_image_size.height, in_image_size.width);
outs.push_back(tmp_rect);
}
}