【问题标题】:Pitch and Yaw on a 2D ImagePlus object2D ImagePlus 对象上的俯仰和偏航
【发布时间】:2011-05-18 10:28:28
【问题描述】:
我正在使用一项服务,当给定人脸时,它会返回“滚动”、“偏航”和“俯仰”值。
我使用 Java 将图片作为 ImagePlus 对象。我使用带有 ImagePlus 对象的 ImageProcessor() 实例的 rotate() 函数来模拟服务返回的“滚动”测量。但是,由于我使用的是 2D 图形,是否可以使用“俯仰”和“偏航”测量来更好地模拟图片?
谢谢,
乔尔
【问题讨论】:
标签:
java
image-processing
image-manipulation
3d
【解决方案1】:
我假设“roll”、“pitch”和“yaw”与飞行动力学中的含义相同。然后,您可以通过应用垂直和水平透视校正来模拟“俯仰”和“偏航”的效果。最简单的形式是将矩形映射到梯形:
________ ____________
| | \ /
| | ==> \ /
| | \ /
|________| \____/
你提到了ImagePlus 对象,所以我断定你正在使用 ImageJ 进行编程。在这种情况下,您可以在其Perspective correction 插件的源代码中查看如何实现透视校正。