在Java中给出图像和旋转图像,得到旋转/变换矩阵?

时间:2013-02-27 02:16:03

标签: affinetransform

需要一些建议并指出我正确的方向。

我的物体检测系统读入此图像(见下文)并返回一些检测结果的边界框坐标(在本例中为锤子)

http://i1116.photobucket.com/albums/k572/Ruihong_Zhou/z3IJx-1.png

然而,我希望通过喂食系统检查同一图像的检测结果的准确性,旋转原始图像的图像,并允许它检测并返回检测结果的坐标(如果有的话)。

例如:

http://i1116.photobucket.com/albums/k572/Ruihong_Zhou/myJQA-1.jpg

假设找到黄点的坐标(在上图中),但它是相对于旋转的参照系。我如何实际转换/旋转这些坐标,并找出它们相对于原始参考框架实际位于原始图像中的位置。

有人向我指出我应该使用仿射变换,但我不确定如何实现它,老实说这是我第一次听说仿射变换,我仍然试图强行学习它现在。

进一步研究表明,我需要原始图像中的原始坐标集和旋转图像中的同一组坐标来得到变换矩阵,但我只在旋转图像中具有检测到的坐标集。

0 个答案:

没有答案