728x90
반응형
여기서 코드는 공개하지 않는다. 다만 적용할 수 있는 방법을 소개한다.
우선... 이미지 Matlab에서 이미지 회전은 imrotate라는 함수가 있어서 쉽게 구현할 수 있다. 하지만.. Matlab사의 커뮤니티에서 보면 C언어를 이용해서 좀 더 속도를 개선한 것이 있으니 참고 바란다.
항공기 계기는.... 오픈 소스 그룹인 codeproject 사이트에서 참고한다.
http://www.codeproject.com/KB/miscctrl/Avionic_Instruments.aspx
바탕 이미지를 불러오고 , 기타 계기 바늘 이미지를 불러온 후 회전시키고.. 여기서 계기 바늘 이미지는 바탕 이미지에 보다 대부분 작기 때문에 바탕 이미지 만큼의 크기로 이미지 영역을 확대 한 후 불필요한 부분에 노란 색을 채운다. 그리고 계기 바늘 이미지를 회전시키고 후 바탕화면에 덮어 씌우기를 하는데 불필요한 색(노란 색)을 제거 한 후 바탕 이미지에 덮어 쓰기를 하면 된다. 회전 각은 눈금 크기를 고려해서 결정하면 된다.
728x90
반응형
'Programming > Matlab, Octave, Scilab' 카테고리의 다른 글
[Matlab] Webcam 을 이용해서 동영상 보기 코드 (0) | 2010.05.01 |
---|---|
[Matlab]patch 사용해 보기 - waitbar 구현을 위해... (0) | 2010.05.01 |
Ballard Tech.사의 ARINC429 Card (0) | 2010.05.01 |
[Matlab] M 코드를 독립적인 실행파일로 만들기. (1) | 2010.05.01 |
[Matlab] C/C++의 함수 및 기능을 Matlab으로.. [2] (0) | 2010.05.01 |
댓글