2010-11-27 2 views
1

Моя программа сохраняет изображения с камеры со скоростью около 30 кадров в секунду; Перемещение этих изображений или просмотр их приложением Windows Explorer занимает много времени.Работа с большим количеством изображений

Мои вопросы: Сохраняет их в качестве видеофайла - лучший подход? поэтому перемещение файлов не займет много времени. (если это хорошо, как открыть большой видеофайл и быстро получить заданный номер кадра?).

+0

Что это за изображения, JPEG? В какой среде вы работаете (Linux, Windows, Mac и т. Д.) Что вы делаете с этими изображениями - какой доступ к ним требуется? – 2010-11-27 13:13:30

ответ

0

Очень маловероятно, что видеофайл будет загружаться или искать быстрее, чем отдельные файлы изображений. Не говоря уже о том, что это будет намного сложнее обрабатывать, чем изображения, и, вероятно, ввести множество дополнительных, ненужных зависимостей для вашего приложения.

Если вам действительно нужен способ ускорить просмотр изображений, вы должны посмотреть на создание отдельного thumbnail images. Миниатюры являются точными дубликатами исходных изображений, но со значительным уменьшением размера и качества, пригодным только для отображения. Это делает полученные уменьшенные изображения значительно меньше оригиналов, что должно значительно ускорить их загрузку и рендеринг. Этот трюк используется во всех графических пакетах и ​​файловых менеджерах. Этот подход позволяет отложить дорогостоящий процесс загрузки связанного полного изображения до тех пор, пока пользователь не выберет определенное уменьшенное изображение для открытия.