我正在使用一项服务,当给出一个人脸时,会返回“roll”“yaw”和“pitch”值。
我将图片作为带有Java的ImagePlus对象。我使用了带有ImagePlus对象的ImageProcessor()实例的rotate()函数来模拟服务返回的“roll”测量。但是,由于我使用的是2D图形,无论如何我可以使用“俯仰”和“偏航”测量来更好地模拟图像吗?
谢谢,
乔尔
答案 0 :(得分:1)
我认为“roll”,“pitch”和“yaw”与飞行动力学中的含义相同。然后,您可以通过应用垂直和水平透视校正来模拟“俯仰”和“偏航”的效果。最简单的形式是将矩形映射到梯形:
________ ____________
| | \ /
| | ==> \ /
| | \ /
|________| \____/
你提到了ImagePlus
个对象,所以我得出结论你是用ImageJ编程的。在这种情况下,您可以查看如何在其Perspective correction插件的源代码中实现透视校正。