The following issues were found

modules/imgproc/perf/perf_filter2d.cpp
1 issues
There is an unknown macro here somewhere. Configuration is required. If CV_ENUM is a macro then please configure it.
Error

Line: 8

              
namespace opencv_test {

CV_ENUM(BorderMode, BORDER_CONSTANT, BORDER_REPLICATE, BORDER_REFLECT_101)

typedef TestBaseWithParam< tuple<Size, int, BorderMode> > TestFilter2d;
typedef TestBaseWithParam< tuple<string, int> > Image_KernelSize;

PERF_TEST_P( TestFilter2d, Filter2d,

            

Reported by Cppcheck.

modules/imgproc/perf/perf_goodFeaturesToTrack.cpp
1 issues
syntax error
Error

Line: 44

                  SANITY_CHECK(corners);
}

PERF_TEST_P(Image_MaxCorners_QualityLevel_MinDistance_BlockSize_gradientSize_UseHarris, goodFeaturesToTrackWithQuality,
            testing::Combine(
                    testing::Values( "stitching/a1.png", "cv/shared/pic5.png"),
                    testing::Values( 50 ),
                    testing::Values( 0.01 ),
                    testing::Values( 3 ),

            

Reported by Cppcheck.

modules/imgproc/perf/perf_histogram.cpp
1 issues
syntax error
Error

Line: 15

              static const float rangeHight = 256.0f;
static const float rangeLow = 0.0f;

PERF_TEST_P(Size_Source, calcHist1d,
            testing::Combine(testing::Values(sz3MP, sz5MP),
                             testing::Values(CV_8U, CV_16U, CV_32F) )
            )
{
    Size size = get<0>(GetParam());

            

Reported by Cppcheck.

modules/imgproc/perf/perf_houghcircles.cpp
1 issues
syntax error
Error

Line: 27

                  vector<Vec3f> circles;
    declare.in(img);

    TEST_CYCLE()
    {
        HoughCircles(img, circles, CV_HOUGH_GRADIENT, dp, minDist, edgeThreshold, accumThreshold, minRadius, maxRadius);
    }

    SANITY_CHECK_NOTHING();

            

Reported by Cppcheck.

modules/imgproc/perf/perf_houghlines.cpp
1 issues
syntax error
Error

Line: 72

                  SANITY_CHECK_NOTHING();
}

PERF_TEST_P(Image_RhoStep_ThetaStep_Threshold, HoughLines3f,
            testing::Combine(
                testing::Values( "cv/shared/pic5.png", "stitching/a1.png" ),
                testing::Values( 1, 10 ),
                testing::Values( 0.01, 0.1 ),
                testing::Values( 0.5, 1.1 )

            

Reported by Cppcheck.

modules/imgproc/perf/perf_integral.cpp
1 issues
syntax error
Error

Line: 26

              typedef tuple<Size, MatType, IntegralOutputDepths> Size_MatType_OutMatDepthArray_t;
typedef perf::TestBaseWithParam<Size_MatType_OutMatDepthArray_t> Size_MatType_OutMatDepthArray;

PERF_TEST_P(Size_MatType_OutMatDepth, integral,
            testing::Combine(
                testing::Values(TYPICAL_MAT_SIZES),
                testing::Values(CV_8UC1, CV_8UC2, CV_8UC3, CV_8UC4),
                testing::Values(CV_32S, CV_32F, CV_64F)
                )

            

Reported by Cppcheck.

modules/imgproc/perf/perf_matchTemplate.cpp
1 issues
There is an unknown macro here somewhere. Configuration is required. If CV_ENUM is a macro then please configure it.
Error

Line: 8

              
namespace opencv_test {

CV_ENUM(MethodType, TM_SQDIFF, TM_SQDIFF_NORMED, TM_CCORR, TM_CCORR_NORMED, TM_CCOEFF, TM_CCOEFF_NORMED)

typedef tuple<Size, Size, MethodType> ImgSize_TmplSize_Method_t;
typedef perf::TestBaseWithParam<ImgSize_TmplSize_Method_t> ImgSize_TmplSize_Method;

PERF_TEST_P(ImgSize_TmplSize_Method, matchTemplateSmall,

            

Reported by Cppcheck.

modules/imgproc/perf/perf_morph.cpp
1 issues
syntax error
Error

Line: 27

                  SANITY_CHECK(dst);
}

PERF_TEST_P(Size_MatType, dilate, TYPICAL_MATS_MORPH)
{
    Size sz = get<0>(GetParam());
    int type = get<1>(GetParam());

    Mat src(sz, type);

            

Reported by Cppcheck.

modules/imgproc/perf/perf_pyramids.cpp
1 issues
syntax error
Error

Line: 29

                  SANITY_CHECK(dst, eps, error_type);
}

PERF_TEST_P(Size_MatType, DISABLED_pyrDown_ovx, testing::Combine(
    testing::Values(sz1080p, sz720p, szVGA, szQVGA, szODD),
    testing::Values(CV_8UC1, CV_8UC3, CV_8UC4, CV_16SC1, CV_16SC3, CV_16SC4, CV_32FC1, CV_32FC3, CV_32FC4)
)
)
{

            

Reported by Cppcheck.

modules/imgproc/perf/perf_remap.cpp
1 issues
There is an unknown macro here somewhere. Configuration is required. If CV_ENUM is a macro then please configure it.
Error

Line: 8

              
namespace opencv_test {

CV_ENUM(InterType, INTER_NEAREST, INTER_LINEAR, INTER_CUBIC, INTER_LANCZOS4)

typedef TestBaseWithParam< tuple<Size, MatType, MatType, InterType> > TestRemap;

PERF_TEST_P( TestRemap, Remap,
             Combine(

            

Reported by Cppcheck.