修改思科 openh264 以拍摄图像帧和压缩帧
Modifying CISCO openh264 to take image frames and out compressed frames
有没有人尝试修改CISCO openh264库以将JPEG图像作为输入并将它们压缩为P和I帧(输出为帧,而不是视频(,并且类似地修改解码器以采用压缩的P和I帧并生成未压缩的帧?
我有一个相机看着一个静态场景,每30秒拍摄一次照片(1280x720p(。场景几乎是静态的。目前,我正在使用JPEG压缩来单独压缩每一帧,它导致图像大小为~270KB。此压缩帧通过互联网传输到存储服务器。由于场景中的运动很少,因此"I"帧大小将非常小(我认为应该是~20-50KB(。因此,通过互联网而不是JPEG图像传输I帧将非常具有成本效益。
任何人都可以指导我完成某个项目或如何继续执行此任务吗?
您正在准确描述编解码器的作用。它拍摄图像并压缩它们。时间关系与压缩步骤无关。解码器决定如何显示或仅将它们写入磁盘。你不需要修改 open264,你想要做的正是它的设计目的。
相关文章:
- 如何在 OpenCV c++ 中压缩 TIFF 格式的图像?
- opengl SOIL 库仅加载未压缩的 dds 图像
- 显式设置图像压缩过滤器
- 将 JPG 编码数组从 ROS sensor_msgs/压缩图像保存到 roscpp 中的文件
- 修改思科 openh264 以拍摄图像帧和压缩帧
- 如何使用Imebra库将压缩像素(用我自己的编码器压缩)回到DICOM图像文件中
- 如何避免在 c++ 中使用 libssh scp 命令压缩从远程 ssh 下载的图像、音频和视频文件?
- 使用QimageWriter压缩DDS图像
- libjpeg:如何获得适当的图像解压缩尺寸
- 使用图像传输压缩和增强库 C++
- 两个Mat图像的压缩比
- 从PixelData值(DCMTK)开始解压缩JPEG DICOM图像
- 带有GUI的C++程序,可使用远程放置的相机进行拍摄并读取未压缩的TIFF图像
- 打开CV图像保存以较小的尺寸,无需压缩
- 如何使用图像魔术使用自定义量化表将 PNM 文件压缩为 JPEG
- 如何在大量无损压缩图像中挑选重复的图像对(完全相同)?如何在内存中输入标准::哈希
- 压缩原始图像缓冲区
- OpenCV读取视频/图像没有压缩/改变
- 在openv上压缩图像(imwrite).如何显式设置压缩因子
- 关于图像压缩算法的混淆