gpt4 book ai didi

c - 如何旋转 cvMat 中的值?

转载 作者:行者123 更新时间:2023-11-30 17:53:52 25 4
gpt4 key购买 nike

我正在制作一个可操纵的导数线路滤波器。我希望能够将其旋转任意角度。期望的情况如下:

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) 的轴点上完成旋转。在此示例中,我希望枢轴位于矩阵的中心点。

最佳答案

已解决:

cv2DRotationMatrix(pivot,angleDegrees,scale,outRotationMat);
cvWarpAffine(myMat,myMat,outRotationMat);

关于c - 如何旋转 cvMat 中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15387464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com