Commit 7bda8266 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

modified mhi-update test to avoid rounding problems (ticket #639)

parent 5b6a7557
......@@ -181,6 +181,7 @@ CV_MHIBaseTest mhi_base_test( "mhi", "" );
static void cvTsUpdateMHI( const CvMat* silh, CvMat* mhi, double timestamp, double duration )
{
int i, j;
float delbound = (float)(timestamp - duration);
for( i = 0; i < mhi->rows; i++ )
{
const uchar* silh_row = silh->data.ptr + i*silh->step;
......@@ -190,7 +191,7 @@ static void cvTsUpdateMHI( const CvMat* silh, CvMat* mhi, double timestamp, doub
{
if( silh_row[j] )
mhi_row[j] = (float)timestamp;
else if( mhi_row[j] < timestamp - duration )
else if( mhi_row[j] < delbound )
mhi_row[j] = 0.f;
}
}
......
......@@ -77,7 +77,7 @@ const char* blacklist[] =
"warp-resize", //ticket 429
"warp-undistort", //ticket 577
"mhi-update", //ticket 639
//"mhi-update", //ticket 639
0
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment