當前位置:編程學習大全網 - 源碼下載 - Opencv函數find4QuadCornerSubpix的參數region_size是什麽意思?

Opencv函數find4QuadCornerSubpix的參數region_size是什麽意思?

Size board_size = Size(14, 14); // 標定板上每行、列的內角點數(黑白方塊交點數量) vector<Point2f> image_points_buf;// 緩存每幅圖像上檢測到的黑白方塊交點坐標

//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)就是壹個窗口大小的長寬值,這個窗口主要用作 交點 的精定位。往往標定用的黑白棋盤格交點,已經提取到了坐標,但是,有的坐標不是最優解,那麽為了保證精度,就基於提取到的交點坐標,框出來壹個窗口,單獨對窗口內的像素點做處理,重新計算交點的坐標,這壹步可以稱之為 精定位。

以上,望采納!!!

  • 上一篇:天下3 剛收全了正陽套想升青陽,商場壹看材料這麽貴(蒼龍240j壹個),問下出來種樹以外的賺錢方法。
  • 下一篇:寶塔面板手機app怎麽下載
  • copyright 2024編程學習大全網