The following issues were found

modules/calib3d/perf/perf_cicrlesGrid.cpp
1 issues
syntax error
Error

Line: 10

              typedef tuple<std::string, cv::Size> String_Size_t;
typedef perf::TestBaseWithParam<String_Size_t> String_Size;

PERF_TEST_P(String_Size, asymm_circles_grid, testing::Values(
                String_Size_t("cv/cameracalibration/asymmetric_circles/acircles1.png", Size(7,13)),
                String_Size_t("cv/cameracalibration/asymmetric_circles/acircles2.png", Size(7,13)),
                String_Size_t("cv/cameracalibration/asymmetric_circles/acircles3.png", Size(7,13)),
                String_Size_t("cv/cameracalibration/asymmetric_circles/acircles4.png", Size(5,5)),
                String_Size_t("cv/cameracalibration/asymmetric_circles/acircles5.png", Size(5,5)),

            

Reported by Cppcheck.

modules/calib3d/perf/perf_pnp.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: 7

              {
using namespace perf;

CV_ENUM(pnpAlgo, SOLVEPNP_ITERATIVE, SOLVEPNP_EPNP, SOLVEPNP_P3P, SOLVEPNP_DLS, SOLVEPNP_UPNP)

typedef tuple<int, pnpAlgo> PointsNum_Algo_t;
typedef perf::TestBaseWithParam<PointsNum_Algo_t> PointsNum_Algo;

typedef perf::TestBaseWithParam<int> PointsNum;

            

Reported by Cppcheck.

modules/calib3d/perf/perf_undistort.cpp
1 issues
syntax error
Error

Line: 19

                  SANITY_CHECK_NOTHING();
}

PERF_TEST(Undistort, DISABLED_InitInverseRectificationMap)
{
    Size size_w_h(512 + 3, 512);
    Mat k(3, 3, CV_32FC1);
    Mat d(1, 14, CV_64FC1);
    Mat dst(size_w_h, CV_32FC2);

            

Reported by Cppcheck.

modules/calib3d/test/opencl/test_stereobm.cpp
1 issues
syntax error
Error

Line: 80

                  }
};

OCL_TEST_P(StereoBMFixture, StereoBM)
{
    Ptr<StereoBM> bm = StereoBM::create( n_disp, winSize);
    bm->setPreFilterType(bm->PREFILTER_XSOBEL);
    bm->setTextureThreshold(0);


            

Reported by Cppcheck.

modules/calib3d/test/test_affine2d_estimator.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: 46

              
namespace opencv_test { namespace {

CV_ENUM(Method, RANSAC, LMEDS)
typedef TestWithParam<Method> EstimateAffine2D;

static float rngIn(float from, float to) { return from + (to-from) * (float)theRNG(); }

TEST_P(EstimateAffine2D, test3Points)

            

Reported by Cppcheck.

modules/calib3d/test/test_affine3.cpp
1 issues
syntax error
Error

Line: 82

                  ASSERT_LT(cvtest::norm(diff, cv::NORM_INF), 1e-15);
}

TEST(Calib3d_Affine3f, accuracy_rvec)
{
    cv::RNG rng;
    typedef float T;

    cv::Affine3<T>::Vec3 w;

            

Reported by Cppcheck.

modules/calib3d/test/test_affine3d_estimator.cpp
1 issues
syntax error
Error

Line: 188

                  ts->set_failed_test_info(cvtest::TS::OK);
}

TEST(Calib3d_EstimateAffine3D, accuracy) { CV_Affine3D_EstTest test; test.safe_run(); }

TEST(Calib3d_EstimateAffine3D, regression_16007)
{
    std::vector<cv::Point3f> m1, m2;
    m1.push_back(Point3f(1.0f, 0.0f, 0.0f)); m2.push_back(Point3f(1.0f, 1.0f, 0.0f));

            

Reported by Cppcheck.

modules/calib3d/test/test_affine_partial2d_estimator.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: 46

              
namespace opencv_test { namespace {

CV_ENUM(Method, RANSAC, LMEDS)
typedef TestWithParam<Method> EstimateAffinePartial2D;

static float rngIn(float from, float to) { return from + (to-from) * (float)theRNG(); }

// get random matrix of affine transformation limited to combinations of translation,

            

Reported by Cppcheck.

modules/calib3d/test/test_calibration_hand_eye.cpp
1 issues
syntax error
Error

Line: 651

              
///////////////////////////////////////////////////////////////////////////////////////////////////

TEST(Calib3d_CalibrateHandEye, regression_eye_in_hand)
{
    //Eye-in-Hand configuration (camera mounted on the robot end-effector observing a static calibration pattern)
    const bool eyeToHand = false;
    CV_CalibrateHandEyeTest test(eyeToHand);
    test.safe_run();

            

Reported by Cppcheck.

modules/calib3d/test/test_cameracalibration.cpp
1 issues
syntax error
Error

Line: 1727

              
///////////////////////////////////////////////////////////////////////////////////////////////////

TEST(Calib3d_CalibrateCamera_CPP, regression) { CV_CameraCalibrationTest_CPP test; test.safe_run(); }
TEST(Calib3d_CalibrationMatrixValues_CPP, accuracy) { CV_CalibrationMatrixValuesTest_CPP test; test.safe_run(); }
TEST(Calib3d_ProjectPoints_CPP, regression) { CV_ProjectPointsTest_CPP test; test.safe_run(); }

TEST(Calib3d_ProjectPoints_CPP, inputShape)
{

            

Reported by Cppcheck.