Преобразование поворота

Преобразование поворота, также как и при рассмотрении плоских геомет­рических объ­ектов, позволяет повора­чивать исходное изображение на за­данный угол. Поворот осуще­ствляется вокруг центра изображения. При этом возможны два варианта поворота:

1. Области изображения, вышедшие за его границы при повороте отсека­ются, а незаполненные части заполняются каким-либо цветом.

2. Рассчитывается новый размер изображения на основе угла поворота та­ким образом, чтобы повёрнутое изо­бражение целиком поместилось в новые размеры. Незаполненные части изображения также заполняются каким-либо цветом.

В любом случае, для расчёта преобразования поворота может быть исполь­зована сле­дующая формула:

Cnew [ i ][ j ] =

a = , b =

,

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: