2017-02-17 15 views
0

У нас есть много изображений с похожим фоном (может быть представлено как камера на улице, сделать 1 фотографию в минуту). Необходимо оптимизировать их хранение, то есть преобразовать во что-то, что займет меньше места, чем партия jpeg-изображений. Наша идея состояла в том, чтобы конвертировать изображения в видео (например, mpeg)/использовать любой видеокодек, подсчитав, что он «нашел общий фон» и значительно уменьшил размер сохраненного без потери качества. Есть ли готовые решения для C# для достижения цели? В Google до сих пор не произошло.Экономически хранить изображения с похожим фоном

+2

показать код вашей идеи –

+0

Вы можете использовать ffmpeg для преобразования кучи изображений в видео: https://trac.ffmpeg.org/wiki/Slideshow – Evk

+0

Если у вас уже есть знания для этого распознавания фона, Легче ли просто сжать изображение? Я слышал о алгоритме Dropbox, который сжимает 22% файла jpeg без потерь .. вы можете попробовать создать версию C# (или управляемую C++) –

ответ

0

Я вспомнил вопрос. В результате я решил использовать ffmpeg, наиболее подходящим кодеком был vp9 (довольно хороший компресс x3 и приемлемый x5).