fixed assert condition (trueRightDisp can be empty)
authorVladislav Vinogradov <vlad.vinogradov@itseez.com>
Tue, 2 Apr 2013 09:23:03 +0000 (13:23 +0400)
committerVladislav Vinogradov <vlad.vinogradov@itseez.com>
Tue, 2 Apr 2013 09:23:03 +0000 (13:23 +0400)
modules/calib3d/test/test_stereomatching.cpp

index 2be50a0..b715d48 100644 (file)
@@ -530,7 +530,8 @@ int CV_StereoMatchingTest::processStereoMatchingResults( FileStorage& fs, int ca
     // rightDisp is not used in current test virsion
     int code = cvtest::TS::OK;
     assert( fs.isOpened() );
-    assert( trueLeftDisp.type() == CV_32FC1 && trueRightDisp.type() == CV_32FC1 );
+    assert( trueLeftDisp.type() == CV_32FC1 );
+    assert( trueRightDisp.empty() || trueRightDisp.type() == CV_32FC1 );
     assert( leftDisp.type() == CV_32FC1 && rightDisp.type() == CV_32FC1 );
 
     // get masks for unknown ground truth disparity values