The following issues were found

modules/imgproc/test/test_intelligent_scissors.cpp
1 issues
syntax error
Error

Line: 150

                  }
}

TEST(Imgproc_IntelligentScissorsMB, rect)
{
    segmentation::IntelligentScissorsMB tool;

    tool.applyImage(getTestImage1());


            

Reported by Cppcheck.

modules/imgproc/test/test_intersectconvexconvex.cpp
1 issues
syntax error
Error

Line: 46

              }


TEST(Imgproc_IntersectConvexConvex, no_intersection_with_1_vertex_on_edge_1)
{
    std::vector<cv::Point> convex1;
    convex1.push_back(cv::Point(0,0));
    convex1.push_back(cv::Point(740, 0));
    convex1.push_back(cv::Point(740, 540));

            

Reported by Cppcheck.

modules/imgproc/test/test_intersection.cpp
1 issues
syntax error
Error

Line: 77

                  }
}

TEST(Imgproc_RotatedRectangleIntersection, accuracy_1)
{
    // no intersection
    RotatedRect rect1(Point2f(0, 0), Size2f(2, 2), 12.0f);
    RotatedRect rect2(Point2f(10, 10), Size2f(2, 2), 34.0f);


            

Reported by Cppcheck.

modules/imgproc/test/test_moments.cpp
1 issues
syntax error
Error

Line: 409

              }


TEST(Imgproc_Moments, accuracy) { CV_MomentsTest test(false); test.safe_run(); }
OCL_TEST(Imgproc_Moments, accuracy) { CV_MomentsTest test(true); test.safe_run(); }
TEST(Imgproc_HuMoments, accuracy) { CV_HuMomentsTest test; test.safe_run(); }

class CV_SmallContourMomentTest : public cvtest::BaseTest
{

            

Reported by Cppcheck.

modules/imgproc/test/test_pc.cpp
1 issues
syntax error
Error

Line: 83

                  }
}

TEST(Imgproc_PhaseCorrelatorTest, accuracy) { CV_PhaseCorrelatorTest test; test.safe_run(); }

TEST(Imgproc_PhaseCorrelatorTest, accuracy_real_img)
{
    Mat img = imread(cvtest::TS::ptr()->get_data_path() + "shared/airplane.png", IMREAD_GRAYSCALE);
    img.convertTo(img, CV_64FC1);

            

Reported by Cppcheck.

modules/imgproc/test/test_resize_bitexact.cpp
1 issues
syntax error
Error

Line: 21

                      ((T*)dst_pt)[cn] = saturate_cast<T>((val + fixedRound) >> (fixedShift * 2));
    }

TEST(Resize_Bitexact, Linear8U)
{
    static const int64_t fixedOne = (1L << fixedShiftU8);

    struct testmode
    {

            

Reported by Cppcheck.

modules/imgproc/test/test_smooth_bitexact.cpp
1 issues
syntax error
Error

Line: 146

                      }
    }

TEST(GaussianBlur_Bitexact, Linear8U)
{
    testmode modes[] = {
        { CV_8UC1, Size(   1,   1), Size(3, 3), 0, 0, vector<int64_t>(vU8[1], vU8[1]+3), vector<int64_t>(vU8[1], vU8[1]+3) },
        { CV_8UC1, Size(   2,   2), Size(3, 3), 0, 0, vector<int64_t>(vU8[1], vU8[1]+3), vector<int64_t>(vU8[1], vU8[1]+3) },
        { CV_8UC1, Size(   3,   1), Size(3, 3), 0, 0, vector<int64_t>(vU8[1], vU8[1]+3), vector<int64_t>(vU8[1], vU8[1]+3) },

            

Reported by Cppcheck.

modules/imgproc/test/test_templmatch.cpp
1 issues
syntax error
Error

Line: 335

                  }
}

TEST(Imgproc_MatchTemplate, accuracy) { CV_TemplMatchTest test; test.safe_run(); }

}

TEST(Imgproc_MatchTemplate, bug_9597) {
        const uint8_t img[] = {

            

Reported by Cppcheck.

modules/imgproc/test/test_templmatchmask.cpp
1 issues
syntax error
Error

Line: 77

                  templ_masked_ = templ_.mul(mask_);
}

TEST_P(Imgproc_MatchTemplateWithMask, CompareNaiveImplSQDIFF)
{
    matchTemplate(img_testtype_, templ_testtype_, result_, CV_TM_SQDIFF, mask_testtype_);
    // Naive implementation for one point
    Mat temp = img_roi_masked_ - templ_masked_;
    Scalar temp_s = sum(temp.mul(temp));

            

Reported by Cppcheck.

modules/imgproc/test/test_thresh.cpp
1 issues
syntax error
Error

Line: 488

                                 thresh_val, max_val, thresh_type, extra_type );
}

TEST(Imgproc_Threshold, accuracy) { CV_ThreshTest test; test.safe_run(); }
TEST(Imgproc_Threshold, accuracyOtsu) { CV_ThreshTest test(CV_THRESH_OTSU); test.safe_run(); }

BIGDATA_TEST(Imgproc_Threshold, huge)
{
    Mat m(65000, 40000, CV_8U);

            

Reported by Cppcheck.