Зеркальные отражения изображений
Зеркальные отражения изображений в библиотеке IPL можно осуществить с использованием функции iplMirror , которая принимает три аргумента. При вызове функции iplMirror кроме указателей на исходное изображение srcImage и изображение-результат dstImage передается целочисленный аргумент flipAxis , который
указывает, относительно какой оси будет осуществляться зеркальное отражение. Аргумент flipAxis может принимать следующие значения:
0 – для отражения относительно горизонтальной оси;
-
1 – для отражения относительно вертикальной оси;
-1 – для отражения сразу относительно вертикальной и горизонтальной оси.
Результаты применения функции iplMirror приведены на рисунке:
Рис. 1. Действие функции iplMirror
При
выполнении
зеркального отражения размеры изображения не изменяются, поэтому функция MirrorImage позволяет выполнять преобразования по месту, например:
iplMirror(img, img, 0);
|