如何将* .mjpg文件加载到dlib

时间:2015-09-23 08:03:28

标签: c++ dlib

我是dlib的新手。我想使用示例" Landmark Detection"来自C ++中的dlib,但我希望将它与*.mjpg文件一起使用,而不是简单的图像。我不知道怎么可能?

1 个答案:

答案 0 :(得分:0)

在将视频帧加载到dlib之前,您需要将视频帧提取为图像。

ffmpeg让这很容易:
#include <stdio.h> unsigned int u_n = 0; int main(void) { // your code goes here printf("%d\n", ~u_n); return 0; }

这将从ffmpeg -i video_file.mjpg image_directory/frame%d.jpg 中提取所有帧作为JPEG,并将其保存在video_file.mjpg中。然后,您可以使用这些框架来训练和测试dlib。