ImagePerspectiveTransformation
ImagePerspectiveTransformation[image,m]
将一个由矩阵 m 指定的线性分式变换应用到 image 中每个像素的坐标处.
ImagePerspectiveTransformation[image,tf]
使用由 tf 给出的 TransformationFunction.
ImagePerspectiveTransformation[image,…,size]
给出一个有指定尺寸的图像.
ImagePerspectiveTransformation[video,…]
变换视频的帧.
更多信息和选项
- ImagePerspectiveTransformation 通常用于修改摄像头位置、朝向和视场的场景.
- 变换矩阵 m 对应于下列情况
-
image 二维空间,m 2×2 AffineTransform[m] image 二维空间,m 3×3 LinearFractionalTransform[m] image 三维空间,m 3×3 AffineTransform[m] image 三维空间,m 4×4 LinearFractionalTransform[m] - size 的可能设置为:
-
Automatic 自动图像大小 All 与输入图像一样大 width 明确 width,自动高度 {width,height} 明确 width 和 height {width,depth,height} 三维中明确的 width、depth 和 height - ImagePerspectiveTransformation 可以采用下列选项:
-
Background 0 要使用的背景颜色 DataRange Automatic 原始图像中的坐标范围 Masking Full 有兴趣变换的区域 Padding 0 填充方法 PlotRange Automatic 所得图像中的坐标范围 Resampling Automatic 重采样方法 - DataRange 的典型设置包括:
-
Automatic 二维空间中的 , 三维空间中的 Full 二维空间中的 , 三维空间中的 {{left,right},{bottom,top}} 二维空间中的显式坐标范围 {{left,right},{front,back},{bottom,top}} 三维空间中的显式坐标范围 - 所得图像的坐标系由 PlotRange 选项指定. 典型设置包括:
-
Automatic 与 DataRange 设置相同 All 尝试包括所有变换像素 Full 与输入图像相同的范围 {{left,right},…} 显式坐标范围 - 当 PlotRange 不为 Automatic 时,基于原始图像的尺寸以及 PlotRange 和 DataRange 的比率选择 size.
- Masking 选项可以是下面任何一个:
-
All 只有输入图像 Full 输入图像和填充 mask 任意遮罩图像 - 对于可能的 size 规范,参见 ImageResize 的参考页面.
范例
打开所有单元关闭所有单元范围 (13)
变换 (8)
二维图像 (4)
用 ShearingTransform 修剪图像:
使用通用 TransformationFunction 对象变换图像:
三维图像 (4)
选项 (7)
DataRange (2)
Padding (1)
PlotRange (1)
应用 (4)
属性和关系 (2)
ImagePerspectiveTransformation[image,{a,b}] 把 AffineTransform[{a,b}] 应用于 image:
ImagePerspectiveTransformation[image,{a,b,c,d}] 把 LinearFractionalTransform[{a,b,c,d}] 应用于 image:
文本
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 年