ImagePerspectiveTransformation

ImagePerspectiveTransformation[image,m]

将一个由矩阵 m 指定的线性分式变换应用到 image 中每个像素的坐标处.

ImagePerspectiveTransformation[image,tf]

使用由 tf 给出的 TransformationFunction.

ImagePerspectiveTransformation[image,,size]

给出一个有指定尺寸的图像.

ImagePerspectiveTransformation[video,]

变换视频的帧.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (2)

利用透视变换对图像进行变换:

三维图像的透视变换:

范围  (13)

数据  (4)

通过 因子调整变换灰度图像:

变换彩色图像:

变换视频的帧:

变换三维图像:

变换  (8)

二维图像  (4)

纯尺度的重缩放:

顺时针旋转图像:

剪切转换:

纯平移:

一般仿射变换:

透视变换:

使用几何变换函数旋转图像:

相对于相反的图像角旋转:

相对于图像中心旋转:

ShearingTransform 修剪图像:

使用通用 TransformationFunction 对象变换图像:

三维图像  (4)

三维图像的纯尺度重缩放:

围绕 轴旋转三维图像:

三维图像只在垂直方向的纯平移:

使用 RotationTransform 旋转三维图像:

3D 图像的仿射变换:

三维图像的线性分式变换:

大小  (1)

尺寸值 Automatic 通常返回与原始图同样大小的图像:

当指定 PlotRange,返回的图像大小来自于原始大小和绘制图像:

使用值 All 总是返回原始图像大小的图像:

指定生成图像的宽度:

指定结果图像的宽度和高度:

使用比例值:

使用预定义已命名的尺寸值:

选项  (7)

Background  (1)

默认情况下,使用黑色背景:

使用特定颜色作为背景:

使用透明背景:

默认情况下,α 通道使用透明背景:

DataRange  (2)

默认情况下,使用 Automatic DataRange

当在像素坐标中定义平移,使用 DataRangeFull

指定自定义 DataRange

在平移三维图像中使用自定义的 DataRange 设置:

Masking  (1)

默认情况下,使用 Masking->Full,对于原始图像外的像素使用填充数值:

设置 Masking->All 下,对于原始图像外的像素使用背景值:

使用任意遮罩:

Padding  (1)

默认情况下,使用 Padding0

使用已命名的颜色:

使用反射填充:

PlotRange  (1)

默认情况下,使用 PlotRange->Automatic

使用 PlotRangeAll 选项显示所有的从原始图像变换后的像素:

使用自定义 PlotRange 设置:

使用 PlotRangeFull 选项只显示原始图像范围内的像素:

Resampling  (1)

默认情况下,使用立方体插值:

使用不同的重采样方法:

应用  (4)

使用透视变换修改图像中的摄像机位置:

获取将书的四个角映射到所需位置的几何变换:

将转换函数应用于图像:

去除马路的透视变形:

增强透视效果:

把图像中的建筑物分割出来:

对图像做错切变换,使建筑物直立:

属性和关系  (2)

ImagePerspectiveTransformation[image,{a,b}]AffineTransform[{a,b}] 应用于 image

ImagePerspectiveTransformation[image,{a,b,c,d}]LinearFractionalTransform[{a,b,c,d}] 应用于 image

可能存在的问题  (2)

当这个函数将某些坐标映射到无穷处时,会显示被删截的输出:

不可逆的变换会给出退化的结果:

Wolfram Research (2010),ImagePerspectiveTransformation,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImagePerspectiveTransformation.html (更新于 2021 年).

文本

Wolfram Research (2010),ImagePerspectiveTransformation,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImagePerspectiveTransformation.html (更新于 2021 年).

CMS

Wolfram 语言. 2010. "ImagePerspectiveTransformation." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/ImagePerspectiveTransformation.html.

APA

Wolfram 语言. (2010). ImagePerspectiveTransformation. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImagePerspectiveTransformation.html 年

BibTeX

@misc{reference.wolfram_2024_imageperspectivetransformation, author="Wolfram Research", title="{ImagePerspectiveTransformation}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ImagePerspectiveTransformation.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imageperspectivetransformation, organization={Wolfram Research}, title={ImagePerspectiveTransformation}, year={2021}, url={https://reference.wolfram.com/language/ref/ImagePerspectiveTransformation.html}, note=[Accessed: 21-November-2024 ]}