USB 캠 인식문제
글쓴이: badcodek / 작성시간: 토, 2007/09/01 - 1:01오전
omni webcam 을 사용하여 영상전송을 하려고 합니다..
2.4 커널을 사용할 때에는 잘 돌아가던 프로그램이
2.6으로 커널을 올리고, USB Host를 2.0에서 1.1로 낮추고 나니 에러가 발생 합니다..
struct video_picture 구조체를 읽어오는 부분은 잘되는데 팔레트를 RGB24로 설정후
VIDIOCSPICT ioctl를 호출하면 프로그램이 멈춤니다..
ioctl(video_dev, VIDIOCSPICT ,&(vd->picture)) 호출하면, -1 을 리턴하네요...
USB Host 가 하위버전으로 낮아져서 그런걸까요.. 커널을 버전업 하여 그런걸까요..
커널이 카메라를 인식하는것은 확인했습니다..
Forums:
프로젝트때...omni 카메라를 썼던것 같은데..
저는 Hybus 255B에 연결해서 썼는데...
커널 버젼하고는 상관이 없었습니다...omni 카메라 모듈은 2.4, 2.6에서
잘 되었던게 기억에 납니다...다른 문제가 있으신건 아니신지...
해결했습니다..
rgb24 포멧으로 읽어오지 못하고
yuv240p 포멧으로 읽어오더라구요..
결국 수동으로 rgb24로 변환한 다음 jpeg 압축을 했네요..
댓글 달기