본문 바로가기

Mobile Develop/WinMoDev Q&A

윈모 카메라 연동

질문자 : lToAl 링크 : http://cafe.naver.com/winmodev/3736
<질문내용>

제목 그대로 어쩌다보니 급하게 윈모 6.5 개발을 하게되었습니다.

기간도 10일뿐인... 아주 급한... ㅡ_ㅡ;;;

저는 주로 gl, dx를 이용한 cs개발자였는데...

 

구현해야할 것은 윈모 6.5 에 사용할 라이브러리 인데..

윈모6.5 에서도 일반적인 윈도우즈 프로그래밍처럼 lib 를 사용하는지요?

 

아.... 글구.. 제가 해야할 것들이 대략.

간단한 카메라 연동, 간단한 랜더링들인데

사전 지식혹은 봐둘때 도움이 될만한것들이 머가있을까요? ㅠ

 

아이폰이나 안드로이드는 glES쪽을 조금 스터디를 해서 살짝 감이오는데

 

윈모는 잘모르겠네요..

 

카페에서 잠시 강좌를 보니 DirectDraw를 이용하는것 같기도하고..

아직 감이 안와서요;;

 

음... 그래서요!

 

글의 요점음. ㅋ

초급 완전 생 초보 윈모 개발자가 봐두면 좋은 서적이나

참고할만한 레퍼런스가 어떤것들이 있을런지를 여쭙니다. ^^

 

아.. 그리고 예제들을 보니.

어떤건 C++ 이고 어느건 C#인것 같은데..

라이브러리 형태로 제작해야하는데 어느걸 사용하는게 유용한가요?

.... 어쩌다보니 아무것도 모르고 글을 쓰니 너무 글이 두리뭉실 하네요.

조언 부탁드립니다. ^^;

<답변내용>

안녕하세요 루나네스 입니다
급하게 WM6.5 앱을 개발하시게 되었다니 고생 많으십니다 ^^;


카메라를 연동하여 작업을 하는 것은 어떻게 할 것인가에 따라 크게 달라집니다


첫번째로 스틸컷을 이용해서 작업을 하시는 경우는
간단하게 사진을 얻어와서 처리하는 부분만 작업하시면 되고
이는 SDK 설치 시 추가되는 Sample만 보셔도 작업하실 수 있습니다


두번째로 실시간 영상의 이미지를 받아와서 작업을 하시는 경우는
DDraw나 DirectShow를 이용해서 카메라 영상을 받아오면서 작업을 하셔야 하는데
이 부분은 무척이나 까다롭게 진행해야 합니다.


일단 급하시다고 하시니깐
개발하시려는 컨셉을 정확하게 잡은 다음에 필요한 카메라 방식을 선택 하신 후
라이브러리를 제작 하시는 것이 좋을 것 같습니다


언어는 C++이나 C#이나 편하신 언어로 선택하시는 것이 좋습니다
물론 윈폰7 개발까지 고려하신다면 C#으로 작업하셔야 좋을거구요
하지만 WM6에서는 Native코드를 이용해서 라이브러리를 만드는 것이 더 빠르고 강력하게 만들 수 있다고 합니다.


보통 참고 예제는 코드프로젝트나 코드플랙스에서 많이 만나보실 수 있습니다.
C#개발 책은 "윈도우 모바일 애플리케이션 개발 가이드"라는 자전거 바퀴책이 좋습니다 :)
Native는 "윈도 모바일 매력에 빠지다"라고 최근에 나온 책이 입문서로 공부하기에 좋습니다

작성일 : 2010.10.01 17:14

보다 자세한 정보는 윈도우 폰/모바일 개발자 모임에서 만나보실 수 있습니다