Примените то же геометрическое преобразование ко многим изображениям эффективно
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, этот подход значительно ускоряет целый процесс для малых и средних изображений с убывающей доходностью для увеличенных изображений.