在使用OpenCV的Mat类时,长宽的定义常常使我混淆,这里专门记一下。
对于一个目标Mat Image来讲,若想Image的像素矩阵大小是m×n的,即有m行n列,实现方法如下:
Image(Size(n,m)), 即先列数再行数
Image = zeros(n, m, Type), 即先行数再列数
当使用 Rect() 选取 ROI 时,其中的Rect(x0, y0, width, height)
此时的height是行数,width是列数
在使用OpenCV的Mat类时,长宽的定义常常使我混淆,这里专门记一下。
对于一个目标Mat Image来讲,若想Image的像素矩阵大小是m×n的,即有m行n列,实现方法如下:
Image(Size(n,m)), 即先列数再行数
Image = zeros(n, m, Type), 即先行数再列数
当使用 Rect() 选取 ROI 时,其中的Rect(x0, y0, width, height)
此时的height是行数,width是列数