흠.. 작업환경이 윈도우 7이고, 2010을 쓰며 OpenCV 2.2를 사용하여 작업을 하려 했는데...

큰 걸림돌이 발생했다...............

기본 적인 웹캠 입력 소스를 작성하였는데, 웹캠이 전혀 아무 동작을 안하는 것이다..

웹캠은 ms hd-3000을 이용했었는데,

드라이버 설정이 잘못 된 것인지, 아예 값도 안들어 오는 것이였다....

한참을 붙잡고 있다가, 불현듯 스치는 생각이 혹시 윈도우 7 때문이였을까 하여, 같은 소스를 릴리즈로 뽑아...

xp를 쓰고 있는 다른 회사 사람 컴퓨터에서 실행했더니... 된다 - _-;;;;;;

흠.. 그래서 openCV 카페부터 구글 까지 쭉 검색해 봤더니..

의외로.. 이런 경우가 많단다 ;;;

이유는 정확히 모르지만, 윈도우의 종류나, 웹캠의 종류나, 쓰는 소스의 방식 등의 문제들로 호환이 잘 안된다고

한다..

어쩃든 웹캠은 입력 받아야 하니... 부랴부랴 directshow를 이용해서 입력받았다...

그 이유도 카페의 한 글에서 경력자이신 듯한 분께서, openCV를 통한 입력은 여러가지 호환 문제가 있으니,

기본적인 입력은 directshow를 이용하면 좋다... 고 하는 글을 보았다...

혹시 이 문제가 생기신 분들은 안정성을 위해서라도 directshow로 입력받고 후처리에서 openCV를 쓰시는 방법을 추천한다..

directshow로 입력 받는 방법은

다른 포스팅 글에서 클래스를 추가해뒀으니, 그것만 받고 기본 예제만 실행해 보시면 금방 할 수 있을 듯 하다....
Posted by 바람처럼..
|