我正在制作一个可控导数线滤波器。我希望能够将它旋转任意角度。所需的情况如下:
cvMat myMat;
contains: 0, 0, 0 0, 0, 1 0, 0, 0
float angle = radians(45);
UnknownRotateMethod(myMat, angle);
myMat desired result: 0, 0, 0 0, 0, 0 0, 0, 1 (or similar due to discretization and aliasing)
注意我使用的是 C OpenCV API。
编辑:尽管我的示例显示了它,但我想说明我希望在不同于 (0,0) 的轴点上完成旋转。在此示例中,我希望枢轴位于矩阵的中心点。