通常,我可以使用供应商提供的 url 从 IP 摄像机获取静态快照。但是,以这种方式提供的 jpeg 质量不够好,供应商表示没有提供用于提供其他图像格式或更小/无损压缩的快照的工具。
我注意到,当我使用 VLC 从相机打开 rtsp h264 流然后手动截屏时,生成的图像没有之前观察到的 jpeg 伪影。
问题是,我如何使用 c++ 程序从 h264 流中获取这些优质快照?我需要对图像执行多项操作(注释、裁剪、人脸识别),但这些操作必须在获得尽可能高质量的初始图像之后进行。
(请注意,这与我之前的问题有关。我使用 CURL 获得了 jpeg 图像,但现在想用这个新的获取器替换快照获取器。我再次在 Linux 上运行,Fedora 11)