OpenCV中二維座標順序

OpenCV的二維圖像中,經過rows、cols、x、y四個屬性來表示大小或位置,容易混淆。函數

rows表明的是行,cols表明的是列。code

x在cols上,y在rows上。(容易混淆)構造函數

應注意的構造函數

矩陣

Mat img(int rows,int cols,int type);//先行(寬)後列(高)im

矩形

Rect rect(int x,int y,int width, int height);//先橫座標後縱座標,width對應cols,height對應rowsimg

Point p(int x,int y);//先橫座標後縱座標co

尺寸

Size size(int width,int height);//先寬(行)後高(列)參數

at<>()函數

img.at<type>(y,x);//先縱座標後橫座標

img.at<type>(Point(x,y));//參數爲點則先橫座標後縱座標·

相關文章
相關標籤/搜索