0

操縦可能な微分ライン フィルターを作成しています。任意の角度で回転できるようにしたい。望ましい状況は次のとおりです。

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)とは異なる軸ポイントで回転を実行したいことを詳しく述べたいと思います。この例では、ピボットをマトリックスの中心点に配置します。

4

1 に答える 1

0

解決済み:

cv2DRotationMatrix(pivot,angleDegrees,scale,outRotationMat);
cvWarpAffine(myMat,myMat,outRotationMat);
于 2013-03-13T15:34:43.957 に答える