2D ImagePlus对象上的俯仰和偏航

时间:2010-12-01 10:52:40

标签: java image-processing image-manipulation 3d

我正在使用一项服务,当给出一个人脸时,会返回“roll”“yaw”和“pitch”值。

我将图片作为带有Java的ImagePlus对象。我使用了带有ImagePlus对象的ImageProcessor()实例的rotate()函数来模拟服务返回的“roll”测量。但是,由于我使用的是2D图形,无论如何我可以使用“俯仰”和“偏航”测量来更好地模拟图像吗?

谢谢,

乔尔

1 个答案:

答案 0 :(得分:1)

我认为“roll”,“pitch”和“yaw”与飞行动力学中的含义相同。然后,您可以通过应用垂直和水平透视校正来模拟“俯仰”和“偏航”的效果。最简单的形式是将矩形映射到梯形:

 ________          ____________
|        |         \          /
|        |  ==>     \        /
|        |           \      /
|________|            \____/

你提到了ImagePlus个对象,所以我得出结论你是用ImageJ编程的。在这种情况下,您可以查看如何在其Perspective correction插件的源代码中实现透视校正。