Я взаимодействую с встроенным устройством с модулем камеры, который возвращает каждый сжатый кадр jpeg каждый раз, когда я его запускаю.Сжатие трех отдельных jpeg-фотографий, содержащих временную избыточность?
Я хотел бы сделать три последовательных снимка (приблизительно 1 кадр за 1/4 секунды) и дополнительно сжать изображения в один файл. Предположение здесь состоит в том, что существует много временного избыточности, поэтому есть много места для большего сжатия по трем кадрам (по сравнению с отправкой трех отдельных изображений JPEG).
Я буду реализовывать решение на встроенном устройстве в C без каких-либо библиотек и без ОС.
Камера будет снимать фотографии в области с очень маленьким движением (нет посетителей или экранов в фоновом режиме, может быть, дерево с раскачивающимися ветвями), поэтому я думаю, что мое предположение о избыточности довольно солидно.
Когда файл, наконец, рассматривается на PC/Mac, я не против того, чтобы написать что-то, чтобы извлечь из трех кадров (так что он может быть нестандартным cluge)
Так что я думаю, актуальный вопрос: Каков наилучший способ сжимать эти три изображения вместе с тем фактом, что они уже находятся в формате JPEG (возможно, чтобы преобразовать обратно в исходное изображение, но если у меня тоже нет ...)
Я начинаю думать, что я должен попробовать простой механизм сжатия, такой как RLE для всех трех изображений. – michael