如何使用OpenCV确定图像的分辨率(宽度x高度)(Mat格式)?
我有一个线程可以接收许多图像..一次。我想确定图像的分辨率,当线程接收它时(以像素为单位获得宽度和高度的尺寸)。
答案 0 :(得分:2)
对于Mat mat
,您只需使用以下内容来获取其尺寸(宽度和高度):
int width = mat.cols;
int height = mat.rows;
答案 1 :(得分:2)
像这样:
cv::Mat someMat;
int width;
int height;
width = someMat.cols;
height = someMat.rows;
或:
width = someMat.size().width;
height = someMat.size().height;