如何使用opencv和c ++获取帧信息

时间:2013-11-01 04:40:27

标签: c++ opencv

opencv中是否有任何函数可用于获取帧序列中的最后一帧?

我试着用这个

dst = cvCreateImage( cvGetSize(src), IPL_DEPTH_8U, 1 ); 

但似乎只适用于IplImage格式。我正在使用Mat,而dst应该是浮点指针。

1 个答案:

答案 0 :(得分:0)

根据帧的存储方式,您可能需要这样的内容:

float*  frames;    // pointer to array of floats containing N frames;
float* last_frame = frames + (N - 1) * rows * cols;

cv:Mat dst(rows, cols, CV_32FC1, last_frame);