2013-03-13 1 views
0

나는 조종 가능한 파생 라인 필터를 만들고있다. 나는 그것을 임의의 각도로 회전시키고 싶다. 원하는 상황이 다음에 해당합니다cvMat에서 값을 어떻게 회전합니까?

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)과 다른 축 포인트에서 회전을 수행하고 싶습니다. 이 예제에서 필자는 행렬이 행렬의 중심점에 있도록하고 싶습니다.

답변

0

는 해결 :

cv2DRotationMatrix(pivot,angleDegrees,scale,outRotationMat); 
cvWarpAffine(myMat,myMat,outRotationMat); 
관련 문제