【发布时间】:2014-02-18 16:08:19
【问题描述】:
如何使用 OpenCV 确定图像(Mat 格式)的分辨率(宽 x 高)?
我有一个线程接收许多图像..一次。当线程接收到图像时,我想确定图像的分辨率(以像素为单位获得宽度和高度的尺寸)。
【问题讨论】:
标签: c++ visual-c++ opencv
如何使用 OpenCV 确定图像(Mat 格式)的分辨率(宽 x 高)?
我有一个线程接收许多图像..一次。当线程接收到图像时,我想确定图像的分辨率(以像素为单位获得宽度和高度的尺寸)。
【问题讨论】:
标签: c++ visual-c++ opencv
像这样:
cv::Mat someMat;
int width;
int height;
width = someMat.cols;
height = someMat.rows;
或:
width = someMat.size().width;
height = someMat.size().height;
【讨论】:
对于Mat mat,您可以简单地使用以下命令获取其尺寸(宽度和高度):
int width = mat.cols;
int height = mat.rows;
【讨论】: