The following issues were found

modules/video/perf/perf_optflowpyrlk.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: 225

                  SANITY_CHECK_NOTHING();
}

CV_ENUM(PyrBorderMode, BORDER_DEFAULT, BORDER_TRANSPARENT)
typedef tuple<std::string, int, bool, PyrBorderMode, bool> Path_Win_Deriv_Border_Reuse_t;
typedef TestBaseWithParam<Path_Win_Deriv_Border_Reuse_t> Path_Win_Deriv_Border_Reuse;

PERF_TEST_P(Path_Win_Deriv_Border_Reuse, OpticalFlowPyrLK_pyr, testing::Combine(
                testing::Values<std::string>("cv/optflow/frames/720p_01.png"),

            

Reported by Cppcheck.

modules/video/perf/perf_trackers.cpp
1 issues
syntax error
Error

Line: 87

              
//==================================================================================================

PERF_TEST_P(Tracking, MIL, testing::ValuesIn(getTrackingParams()))
{
    auto tracker = TrackerMIL::create();
    runTrackingTest<Rect>(tracker, GetParam());
}


            

Reported by Cppcheck.

modules/video/perf/perf_variational_refinement.cpp
1 issues
syntax error
Error

Line: 26

                  randu(frame2, 0, 255);
    flow.setTo(0.0f);

    TEST_CYCLE_N(10)
    {
        Ptr<VariationalRefinement> var = VariationalRefinement::create();
        var->setAlpha(20.0f);
        var->setGamma(10.0f);
        var->setDelta(5.0f);

            

Reported by Cppcheck.

modules/video/test/ocl/test_bgfg_mog2.cpp
1 issues
syntax error
Error

Line: 18

                  IMPLEMENT_PARAM_CLASS(UseFloat, bool)
}

PARAM_TEST_CASE(Mog2_Update, UseGray, DetectShadow,UseFloat)
{
    bool useGray;
    bool detectShadow;
    bool useFloat;
    virtual void SetUp()

            

Reported by Cppcheck.

modules/video/test/ocl/test_dis.cpp
1 issues
syntax error
Error

Line: 53

              
typedef ocl::TSTestWithParam<DIS_TestPresets> OCL_DenseOpticalFlow_DIS;

OCL_TEST_P(OCL_DenseOpticalFlow_DIS, Mat)
{
    int preset = (int)GetParam();
    Mat frame1, frame2, GT;

    frame1 = imread(TS::ptr()->get_data_path() + "optflow/RubberWhale1.png");

            

Reported by Cppcheck.

modules/video/test/ocl/test_optflow_farneback.cpp
1 issues
syntax error
Error

Line: 62

                  IMPLEMENT_PARAM_CLASS(UseInitFlow, bool)
}

PARAM_TEST_CASE(FarnebackOpticalFlow, PyrScale, PolyN, FarnebackOptFlowFlags, UseInitFlow)
{
    int numLevels;
    int winSize;
    int numIters;
    double pyrScale;

            

Reported by Cppcheck.

modules/video/test/ocl/test_optflowpyrlk.cpp
1 issues
syntax error
Error

Line: 74

                  }
};

OCL_TEST_P(PyrLKOpticalFlow, Mat)
{
    static const int npoints = 1000;
    static const float eps = 0.03f;
    static const float erreps = 0.1f;


            

Reported by Cppcheck.

modules/video/test/test_OF_accuracy.cpp
1 issues
syntax error
Error

Line: 101

                      return true;
}

TEST(DenseOpticalFlow_DIS, ReferenceAccuracy)
{
    Mat frame1, frame2, GT;
    ASSERT_TRUE(readRubberWhale(frame1, frame2, GT));
    int presets[] = {DISOpticalFlow::PRESET_ULTRAFAST, DISOpticalFlow::PRESET_FAST, DISOpticalFlow::PRESET_MEDIUM};
    float target_RMSE[] = {0.86f, 0.74f, 0.49f};

            

Reported by Cppcheck.

modules/video/test/test_OF_reproducibility.cpp
1 issues
syntax error
Error

Line: 106

              
INSTANTIATE_TEST_CASE_P(FullSet, DenseOpticalFlow_DIS, Values(szODD, szQVGA));

TEST_P(DenseOpticalFlow_VariationalRefinement, MultithreadReproducibility)
{
    double MAX_DIF = 0.01;
    double MAX_MEAN_DIF = 0.001;
    float input_flow_rad = 5.0;
    int loopsCount = 2;

            

Reported by Cppcheck.

modules/video/test/test_accum.cpp
1 issues
syntax error
Error

Line: 244

              }


TEST(Video_Acc, accuracy) { CV_AccTest test; test.safe_run(); }
TEST(Video_AccSquared, accuracy) { CV_SquareAccTest test; test.safe_run(); }
TEST(Video_AccProduct, accuracy) { CV_MultiplyAccTest test; test.safe_run(); }
TEST(Video_RunningAvg, accuracy) { CV_RunningAvgTest test; test.safe_run(); }

}} // namespace

            

Reported by Cppcheck.