수학의 정석 수학 II 에 아마 회전변환에 대하여 나와 있었던 것 같다.
원점을 중심으로 한 회전변환은 인터넷에서 쉽게 찾을 수 있었는데,
특정 점을 기준으로 한 회전변환은 찾기가 힘들었다.
정석 책을 다시 살 수도 없는 노릇이고.
그래서 인터넷을 뒤지고 뒤져본 끝에 찾을 수 있었다.
사실 맞는지 잘 모르겠다.
종류가 이거랑 비슷한거 하나가 더 있었기는 했는데 왠지 둘 다 맞는듯한...
점(a, b)를 기준으로 θ 만큼 회전변환은 다음과 같이 하면 된다고 한다.
Matrix 계산이 오히려 더 구현하기 쉬워서 좋았다.
계산을 최소한도로 하는 것이 목적이었으니 (a, b)는 (r, r)로 하면 된다.
이 사진이 동그랗게 찍힌다는게 정말 좋았다.
아니면, 좀 더 귀찮아졌을지도...
처음 사진은 원본
다음 사진은 시계 반대방향으로 5도 회전
이 사진은 33도 회전.
회전의 정도가 크면 클수록 검은 부분이 나오는데..
짐작가는 원인은 있으나
이 부분은 해결을 할지 말지를 좀 고민해봐야...
안과형이랑 이야기해 본 결과에 따르면
실제로 안구외상 등으로 외안근 혹은 이러한 근육을 담당하는
신경 손상이 발생하지 않는다면,
거의 회전(rotation)이 일어나지 않는다고 한다.
아마, 이 부분은 실제로 분석하는데 사용되지 않을 것으로 예상된다.
'공부해 봅시다 > R-Project' 카테고리의 다른 글
Kaplan-Meier (0) | 2013.07.07 |
---|---|
기준점 찾기 (0) | 2013.04.16 |
이미지 이동 (0) | 2013.04.12 |
그림 파일 불러오기 (0) | 2013.04.12 |
stringr (0) | 2012.11.30 |