opencv中是否有任何函数可用于获取帧序列中的最后一帧?
我试着用这个
dst = cvCreateImage( cvGetSize(src), IPL_DEPTH_8U, 1 );
但似乎只适用于IplImage格式。我正在使用Mat,而dst应该是浮点指针。
答案 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);