左右图像标定结果如下
角点顺序左右图都没错。
可是标定之后,校正的图像如下错误
标定代码如下
void main()
{
Size boardSize;
boardSize.width = 11;
boardSize.height = 8;
vector<string> imagelist;
bool ok = readStringList("D:/Code/vision/Binocular_Demo/Binocular_Calibration/Image/stereo_calib.xml", imagelist);
StereoCalib(imagelist, boardSize, true, true, true);
}
bool Binocular_Calibration::StereoCalib(const vector<string>& imagelist, Size boardSize, bool displayCorners = false, bool useCalibrated = true, bool showRectified = true)
{
if (imagelist.size() %