Hatena::ブログ(Diary)

IZIZIZIの備忘録 Twitter

2010-07-20 linuxサーバへWebカメラを接続してみる

linuxサーバへWebカメラを接続してみる

カメラ画像の保存先をWebサーバ上にすることで外部から参照ができるようになる。

以下でdriver

% modprobe ov511

上記後USBにWebカメラを差し込む

以下で確認

% dmesg
....
usb 1-1: new full speed USB device using uhci_hcd and address 2
drivers/usb/media/ov511.c: USB OV511+ video device found
drivers/usb/media/ov511.c: model: Generic Camera (no ID)
drivers/usb/media/ov511.c: Sensor is an OV7620
drivers/usb/media/ov511.c: Device at usb-0000:00:1f.2-1 registered to minor 0

以下でxawtvをダウンロード

% wget http://dl.bytesex.org/releases/xawtv/xawtv-3.94.tar.gz
% tar zxvf xawtv-3.94.tar.gz
% cd xawtv-3.94
% ./configure
% make
.....だぁぁぁ!

めんどくさくなってきたのでRedhat9のCDにあったxawtvのrpmインストールしてしまいました。。。

「/etc/.webcamrc」を修正

[ftp]
#host = xxxx
#user = xxxx
#pass = xxxx
#passive = 1
dir = /home/usr/webcam	<--ファイルを保存するフォルダ
file = licam.jpg
tmp = uploading.jpg
auto = 0
local = 1		<--FTPの時は0
ssh = 0
[grab]
device = /dev/video0
text = "webcam %Y-%m-%d %H:%M:%S"
width = 350		<--画像サイズW
height = 285	<--画像サイズH
delay = 60		<--60毎に更新
rotate = 0
top = 0
left = 0
bottom = -1
right = -1
quality = 80	<--jpeg画像品質
trigger = 0
once = 0

「/etc/rc.d/rc.local」に以下1行追加

/usr/local/bin/webcam /home/user/.webcamrc 2>/dev/null >/dev/null &

ftpでアップする時は[ftp]セクションをいじる

[ftp]
host = xxxx
dir = public_html/webcam
file = webcam.jpg
passive = 1
auto = 1
debug = 1
[grab]
device = /dev/video0
text = "20%y-%m-%d %H:%M:%S"
width = 160
height = 120
quality = 75
input = Composite1
rotate = 0
top = 0
left = 6
bottom = -1
right = -1
trigger = 0
once = 0
delay = 120
norm = ntsc
archive = /home/usr/webcam/%y%m%d%H%M%S.jpg

なぜかdelayが利かないのでcronで一分毎に直接キャプチャするように設定しました。

なんとかせねば

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/IZIZIZI/20100720/1279605483