2014-02-18 4 views
0

Как определить разрешение (ширина x высота) изображения (формат мата) с помощью OpenCV?Как рассчитать разрешение изображения?

У меня есть поток, который получает много изображений ... в то время. Я хочу определить разрешение изображения, когда поток получает его (чтобы получить размерность ширины и высоты в пикселе).

ответ

2

так:

cv::Mat someMat; 
int width; 
int height; 

width = someMat.cols; 
height = someMat.rows; 

или:

width = someMat.size().width; 
height = someMat.size().height; 
+0

Спасибо вам большое! – AgentSmith891

+1

Еще одна вещь, opencv имеет отличную документацию здесь http://docs.opencv.org/, вы можете найти все, что вам нужно знать о opencv здесь. –

+0

Приятно знать ... спасибо! – AgentSmith891

2

Для Mat mat, вы можете просто использовать следующее, чтобы получить его размер (ширина и высота):

int width = mat.cols; 
int height = mat.rows; 
+0

благодарственное вы очень! – AgentSmith891

Смежные вопросы