Примените то же геометрическое преобразование ко многим изображениям эффективно
Warper
объект применяет affine2d
или projective2d
геометрическое преобразование к изображениям с определенным размером.
w = images.geotrans.Warper(___,
устанавливает свойства Interpolation и FillValue с помощью одного или нескольких аргументов пары "имя-значение". Заключите каждое имя свойства в одинарные кавычки.Name,Value
)
Например, warper = images.geotrans.Warper(tform,size(im),'FillValue',1)
задает значение заливки 1
для пикселей вне оригинального изображения.
warp | Примените геометрическое преобразование |
Если входные изображения являются изображениями RGB или 3-D полутоновыми изображениями размера m-by-n-by-p, то warp
применяет преобразование к каждому цветовому каналу или плоскому p независимо.
Warper
оптимизирован, чтобы применить то же геометрическое преобразование через пакет тех же изображений размера. Warper
достигает этой оптимизации путем разделения процесса деформирования в два шага: расчет преобразованных координат (сделанный однажды) и интерполяция на изображении (сделанный для каждого изображения). По сравнению с imwarp
, этот подход значительно ускоряет целый процесс для малых и средних изображений с убывающей доходностью для увеличенных изображений.