как измененить размер картинки?
От: Alex1000000  
Дата: 04.06.07 14:03
Оценка:
Читаю картинку с видеокамеры. Нужно ресайзить ее в реальном режиме времени. Пишу на С++, Windows CE, процессор — ARM. Подскажите кто чего знает — алгоритмы, исходники.
Re: как измененить размер картинки?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 04.06.07 14:12
Оценка:
В какую сторону ресайзить — уменьшать, увеличивать?
Самый быстрый и низкокачественный способ — для каждой точки новой картинки определять координату точки ей соответствующей в оригинале, округлять до целых и брать эту точку. Называется nearest neighbor. Более качественно и медленно — брать несколько соседей и складывать их с нужными коэффициентами. В зависимости от числа соседей и коэффициенов есть разные методы: bilinear, bicubic, Lanczos resize.. С этими названиями в гугл. Довольно быструю реализацию данных методов можно увидеть в исходниках VirtualDub.
Re[2]: как измененить размер картинки?
От: Alex1000000  
Дата: 05.06.07 09:20
Оценка:
Спасибо
Бдем искать.
Картинку нужно только уменьшать.
Re: как измененить размер картинки?
От: korzhik Россия  
Дата: 06.06.07 14:37
Оценка:
Здравствуйте, Alex1000000, Вы писали:

A>Читаю картинку с видеокамеры. Нужно ресайзить ее в реальном режиме времени. Пишу на С++, Windows CE, процессор — ARM. Подскажите кто чего знает — алгоритмы, исходники.


http://rsdn.ru/forum/?mid=1240196
Автор: McSeem2
Дата: 25.06.05
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.