'Computer/시스템'에 해당되는 글 14건

  1. 2008.02.11 리눅스에서 Logitech WebCam Communicator STX를 이용하여 감시 웹서버 만들기 1
반응형
1. Driver 설치
USB 포트에 Logitech WebCam을 꼽고 lsusb하여 장치를 확인하면

Bus 002 Device 002: ID 046d:08ad Logitech, Inc.

 처럼 나온다. Logitech Communicator STX의 경우 드라이버는

http://mxhaard.free.fr/download.html 

에 가면 커널 2.6.11 이상에 대한 driver인 gspcav1-20071224.tar.gz를 받을 수 있다.

이 사이트에서는 다른 Webcam에 대해서도 지원 요부를 알 수 있다.

압축을 풀고 make를 하다 보면 kernel header 폴더를 찾게 되는데 링크를 만들어 주면 된다.

2. webcam 설치..
이 프로그램은 일정 주기동안 웹캠에서 화면은 캡춰하여 파일에 저장한다. 웹 서버에서 이 프로그램을 이용하여

보여주고자 하는 화면을 일정 주기에 캡춰되는 파일로 보여준다. 설정 파일 예는 다음과 같다..

[ftp]
host = localhost
user = nobody
pass = xxxxxx
dir = /usr/local/apache/htdocs/webcam
file = webcam.jpg
tmp = imageup.jpg
local = 1
 
[grab]
device = /dev/video0
width = 640
height = 480
delay = 1
norm = ntsc
quality = 75
trigger = 180

3. 램디스크 생성
 약 1초정도에 파일이 새로 생성되어 디스크I/O가 많이 발생하게 되므로 파일을 생성하도록 지정한 폴더를 램디스크를 생성하여 오버헤드를 줄인다. 4M가 정도면 아주 충분하다..

mount -t tmpfs /dev/ram0 /usr/local/apache/htdocs/webcam/ -o size=4M

4. webcam 수행
webcam /etc/webcam.conf

로 수행하고 다서 해당 웹 페이지의 그림 파일을 access 하면 된다.

아래는 실제 Access했던 페이지를 캡춰한것..

사용자 삽입 이미지



반응형
Posted by alias
,