У нас есть много изображений с похожим фоном (может быть представлено как камера на улице, сделать 1 фотографию в минуту). Необходимо оптимизировать их хранение, то есть преобразовать во что-то, что займет меньше места, чем партия jpeg-изображений. Наша идея состояла в том, чтобы конвертировать изображения в видео (например, mpeg)/использовать любой видеокодек, подсчитав, что он «нашел общий фон» и значительно уменьшил размер сохраненного без потери качества. Есть ли готовые решения для C# для достижения цели? В Google до сих пор не произошло.Экономически хранить изображения с похожим фоном
0
A
ответ
0
Я вспомнил вопрос. В результате я решил использовать ffmpeg, наиболее подходящим кодеком был vp9 (довольно хороший компресс x3 и приемлемый x5).
показать код вашей идеи –
Вы можете использовать ffmpeg для преобразования кучи изображений в видео: https://trac.ffmpeg.org/wiki/Slideshow – Evk
Если у вас уже есть знания для этого распознавания фона, Легче ли просто сжать изображение? Я слышал о алгоритме Dropbox, который сжимает 22% файла jpeg без потерь .. вы можете попробовать создать версию C# (или управляемую C++) –