@ -334,4 +334,95 @@ void CV_TemplMatchTest::prepare_to_validation( int /*test_case_idx*/ )
TEST ( Imgproc_MatchTemplate , accuracy ) { CV_TemplMatchTest test ; test . safe_run ( ) ; }
} } // namespace
}
TEST ( Imgproc_MatchTemplate , bug_9597 ) {
const uint8_t img [ ] = {
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 , 246 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 , 246 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 , 246 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 , 246 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 , 246 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 , 246 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 , 246 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 246 , 246 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 247 , 247 , 247 , 247 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 247 , 247 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 } ;
const uint8_t tmpl [ ] = {
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ,
245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 , 245 } ;
cv : : Mat cvimg ( cv : : Size ( 61 , 82 ) , CV_8UC1 , ( void * ) img , cv : : Mat : : AUTO_STEP ) ;
cv : : Mat cvtmpl ( cv : : Size ( 17 , 17 ) , CV_8UC1 , ( void * ) tmpl , cv : : Mat : : AUTO_STEP ) ;
cv : : Mat result ;
cv : : matchTemplate ( cvimg , cvtmpl , result , CV_TM_SQDIFF ) ;
double minValue ;
cv : : minMaxLoc ( result , & minValue , NULL , NULL , NULL ) ;
ASSERT_GE ( minValue , 0 ) ;
}
} // namespace