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