我使用的是服务,当给人以面孔时,它会返回“ roll”,“ yaw”和“ pitch”值。
我将图片作为Java的ImagePlus对象。我使用了Rotate()函数和ImagePlus对象的ImageProcessor()实例来模拟服务返回的“滚动”测量。但是,由于我使用的是2D图形,因此无论如何我可以使用“俯仰”和“偏航”测量来更好地模拟图片吗?
谢谢,
乔尔
最佳答案
我假设“侧倾”,“俯仰”和“偏航”与飞行动力学具有相同的含义。然后,您可以通过应用垂直和水平透视校正来模拟“俯仰”和“偏航”的效果。最简单的形式是将矩形映射到梯形:
________ ____________
| | \ /
| | ==> \ /
| | \ /
|________| \____/
您提到了
ImagePlus
对象,所以我得出结论,您正在使用ImageJ进行编程。在这种情况下,您可以查看如何在其Perspective correction插件的源代码中实现透视校正。关于java - 2D ImagePlus对象上的俯仰和偏航,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4323549/