Skip to content

Commit 328151c

Browse files
committed
don't run OpenVX pyrLK if user asked for err vector
1 parent ef08110 commit 328151c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

modules/video/src/lkpyramid.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1091,11 +1091,10 @@ namespace
10911091
for(size_t i = 0; i < npoints; i++ )
10921092
status[i] = true;
10931093

1094-
Mat errMat;
1094+
// OpenVX doesn't return detection errors
10951095
if( _err.needed() )
10961096
{
1097-
_err.create((int)npoints, 1, CV_32F, -1, true);
1098-
errMat = _err.getMat();
1097+
return false;
10991098
}
11001099

11011100
try
@@ -1184,8 +1183,6 @@ namespace
11841183
vx_keypoint_t kp = vxNextPts[i];
11851184
nextPtsMat.at<Point2f>(i) = Point2f(kp.x, kp.y);
11861185
statusMat.at<uchar>(i) = (bool)kp.tracking_status;
1187-
// OpenVX doesn't return detection errors
1188-
errMat.at<float>(i) = 0;
11891186
}
11901187

11911188
#ifdef VX_VERSION_1_1

0 commit comments

Comments
 (0)