안녕하세요 웹캠관련 여러 질문 해봅니다

오드로이드를 만지고 있는 한 대학생입니다.
우분투를 이번에 오드로이드를 만지면서 처음 다루게 되었습니다.
웹캠 관련 하여 다루고 있는데 질문이 있어서 이렇게 글을 씁니다 :D

1.웹캠 이용시 OpenCV와 치즈를 둘다 이용해서 무방한건가요?

2.OpenCV는 무엇인가요? (여러 홈페이지를 찾아봤지만 명확히 왜 웹캠에 OpenCV를 사용하지는 감이 안옵니다.)

3.OpenCV 설치를 실패하여 치즈를 이용하려고 했는데 치즈 실행시 그냥 강제로 꺼져버리네요. 왜 그럴까요?

터미널에서 cheese 실행 후 기록입니다.

libEGL warning: DRI2: failed to authenticate
libv4l2: error getting pixformat: 부적절한 인수
libv4l2: error getting pixformat: 부적절한 인수
libv4l2: error getting pixformat: 부적절한 인수
libv4l2: error getting pixformat: 부적절한 인수
libv4l2: error getting pixformat: 부적절한 인수
libv4l2: error getting pixformat: 부적절한 인수
libv4l2: error getting pixformat: 부적절한 인수
libv4l2: error getting pixformat: 부적절한 인수

(cheese:5786): Cogl-WARNING **: Shader compilation failed:
0:7(14): error: no precision specified this scope for type mat4' 0:8(14): error: no precision specified this scope for type mat4’
0:9(14): error: no precision specified this scope for type mat4' 0:10(15): error: no precision specified this scope for type float’
0:12(14): error: no precision specified this scope for type `vec4’

(cheese:5786): Cogl-WARNING **: Failed to link GLSL program:
error: linking with uncompiled shader

(cheese:5786): Cogl-WARNING **: Shader compilation failed:
0:7(14): error: no precision specified this scope for type mat4' 0:8(14): error: no precision specified this scope for type mat4’
0:9(14): error: no precision specified this scope for type mat4' 0:10(15): error: no precision specified this scope for type float’
0:12(14): error: no precision specified this scope for type vec4' 0:21(14): error: no precision specified this scope for type vec4’
0:24(6): error: no precision specified this scope for type vec4' 0:25(6): error: no precision specified this scope for type vec4’
0:28(13): error: no precision specified this scope for type vec4' 0:27(1): error: no precision specified this scope for type vec4’
0:34(66): error: no precision specified this scope for type vec4' 0:34(1): error: no precision specified this scope for type vec4’
0:39(1): error: no precision specified this scope for type vec4' 0:41(7): error: no precision specified this scope for type vec4’
0:47(1): error: no precision specified this scope for type `vec4’

(cheese:5786): Cogl-WARNING **: Failed to link GLSL program:
error: linking with uncompiled shader

(cheese:5786): Gdk-ERROR **: The program ‘cheese’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadMatch (invalid parameter attributes)’.
(Details: serial 596 error_code 8 request_code 72 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
추적/중단점 함정 (core dumped)

우분투에서 캠 하나 실행하는 데도 이렇게 어려움이 있는 줄 몰랐습니다.
몇일동안 끙끙 싸매다가 이렇게 글 올려봅니다.
도움 부탁드릴께요 :)

웹캠 종류를 좀 타긴 합니다만 아래 패키지를 설치하고 시도해보세요
그리고 아마 뭐가 됐건 X window가 필요할텐데 설치되어 있나요?

sudo apt-get install guvcview