Интернет магазин китайских планшетных компьютеров



Компьютеры - Билинейная интерполяция - Билинейная интерполяция в компьютерной графике

22 января 2011


Оглавление:
1. Билинейная интерполяция
2. Билинейная интерполяция в компьютерной графике
3. Пример программы



Пример увеличения части изображения — простым масштабированием и с применением билинейной интерполяции

В компьютерной графике билинейная интерполяция получила широкое распространение в процессе ресемплинга изображений.

При увеличении цифровых изображений наблюдается сильная пикселизация картинки. Билинейная интерполяция используется для расчета цветов дополнительных пикселей относительно основных, исходных, что позволяет сглаживать переходы. Значением функции f в данном случае выступает цвет пикселя. При этом квадрат, образованный четырьмя рассматриваемыми основными точками принимается единичным.

Недостаток метода

Главным минусом билинейной интерполяции при масштабировании изображений является тот факт, что при увеличении в N раз изображения размером W на H пикселей в результате будет получено изображение размером не NW на NH пикселей, а + 1) на + 1) пикселей.

Связано это с тем, что в исходном изображении, например, по горизонтали имеется W точек, то есть смежных пар. При увеличении изображения в N раз между каждой парой основных точек вставляется по дополнительных точек. Итого в результате ширина результирующего изображения будет равна сумме количества основных и дополнительных точек:

W + = N + 1.

Проще говоря, для последнего пикселя исходного изображения не находится пары, с которой можно было бы провести интерполирование.



Просмотров: 12699


<<< Алгоритмы построения отрезка
Графический метод решения задачи линейного программирования >>>