【发布时间】:2016-03-05 14:48:52
【问题描述】:
我有一个问题,当我在Qt-MinGW平台上运行findChessboardCorners时,我可以得到正确的board_feature_locations_xy结果,但是当我在VS2015平台上运行相同的代码时,我得到了错误的结果,但是如果我将定义 std::vector<cv::Point2f> board_feature_locations_xy; 更改为
cv::Mat board_feature_locations_xy;
我可以得到正确的结果。
那么任何人都可以解决这个问题吗?
我用的是opencv-3.1.0。
std::vector<cv::Point2f> board_feature_locations_xy;
cv::Size board_feature_size(8, 6);
cv::findChessboardCorners(calibration_image_cv, board_feature_size, board_feature_locations_xy, CV_CALIB_CB_ADAPTIVE_THRESH | CV_CALIB_CB_FILTER_QUADS);
【问题讨论】: