'Interesting'에 해당되는 글 192

  1. 2008.07.12 Projective Transformation
  2. 2008.07.09 2차원 특성들
  3. 2008.06.30 [Wiimote project] Johny lee 따라하기_2
Interesting/Multiple view geometry | Posted by hyena0 2008. 7. 12. 22:01

Projective Transformation



Projective Transformation

Definition :
 A projectivity is an inverible mapping h from P2 to itself such that three points x1, x2, x3 lie on the same line if and only if h(x1), h(x2), h(x3) do.

Theorem :
 A mapping h: P2 -> P2 is a projectivity if and only if there exist a non-singular 3x3 matrix H such that for any point in P2 reprented by a vector x it is true that h(x) = Hx

사용자 삽입 이미지

사용자 삽입 이미지
Interesting/Multiple view geometry | Posted by hyena0 2008. 7. 9. 00:16

2차원 특성들


Duality

사용자 삽입 이미지


Conics
 원추 곡선을 나타내는 방정식인데, 변수가 2개인 2차방정식이다.
 직선의 방정식처럼 변수 부분을 빼낸 C 부분만 보면 원추곡선의 특성을 표현할 수 있다.
 C는 Conic coefficient matrix 라 부르고, 대칭성을 가지므로 a,b,c,d,e,f 의 여섯가지 요소만을 가지게 된다.
 (검증은 "xTCx = 0" 으로 놓고 식을 풀고 계수를 비교해 보면 된다.)

사용자 삽입 이미지

원추곡선의 접선에 대한 식은 l = Cx 로 나오는데, 아래의 표현처럼 직선 l 은 C위에 있는 점 x 에 접한다는 의미이다.
사용자 삽입 이미지
사용자 삽입 이미지





Interesting/Wii | Posted by hyena0 2008. 6. 30. 22:54

[Wiimote project] Johny lee 따라하기_2



Johny lee 따라하기 2단계

닌텐도 위모트를 PC에 연결하고 나서 그의 동영상에서 처럼 화이트보드 기능을 시험해 보려고 한다.
IR LED를 가지고 펜에다가 삽입한 후 닌텐도 위모트에 쏘면 펜의 위치가 인식되는 방식이다.

펜은 아래와 같은 방식으로 제작했다. 쟈니리와 약간 다른 것은 그냥 일반 리모컨에서 LED를 얻었고,
그러다 보니 특성값을 알 수 없어서 저항값을 정확히 알지 못해 가변저항을 이용하였다.

사용자 삽입 이미지

전원의 경우 USB를 이용하고 싶었으나, IR LED의 용량을 정확히 알지 못해서 PC에 무리가 갈까봐 DC adapter를 이용하였다.

쟈니리의 홈페이지에서 화이트보드 프로그램을 다운로드 받고 펜을 가지고 실험해 보면 동영상과 같은 기능을 확인할 수 있다. 단, 위모트가 45도 각도로 IR 신호를 입력받기 때문에 펜에서 나가는 IR 신호의 범위를 찾기가 좀 어려운 부분이 있다.



 특히나 와이드 모니터의 경우는 각도를 찾기 어려워서 상당히 뒤에 위치시켜서 동작을 시켜야 했다.

여기부터는 프로그램을 어떻게 동작시켜야 하는지 분석을 해보고, 자체적인 프로그램을 작성해서 더 나은 Human Interface를 만들 수 있을지 고민해 봐야 겠다.

To be continue...