//test0,為標定相機用的棋盤格圖片
imgFileName="E:\\test0.bmp";
Mat imageInput = imread(imgFileName);//24位圖
Mat view_gray; //8位圖
cvtColor(imageInput, view_gray, CV_RGB2GRAY); //
//提取黑白方塊交點坐標,保存在image_points_buf
findChessboardCorners(imageInput, board_size, image_points_buf);
//對粗提取的角點進行亞像素精確化,Size(5,5)為角點搜索窗口的尺寸
find4QuadCornerSubpix(view_gray, image_points_buf, Size(5, 5));
//依據保存的坐標在圖像上顯示/繪制交點
drawChessboardCorners(view_gray, board_size, image_points_buf, true);
imgFileName="E:\\test0_save.bmp"; //
imwrite(imgFileName,view_gray);//保存圖片
如上所示,size(5,5)就是壹個窗口大小的長寬值,這個窗口主要用作 交點 的精定位。往往標定用的黑白棋盤格交點,已經提取到了坐標,但是,有的坐標不是最優解,那麽為了保證精度,就基於提取到的交點坐標,框出來壹個窗口,單獨對窗口內的像素點做處理,重新計算交點的坐標,這壹步可以稱之為 精定位。
以上,望采納!!!