Sponsored Link

« メールサーバのインストール | メイン | USBストレージのマウント »

2005年11月09日

Webカメラ導入

ELECOMのUCAM-C1C30WHがいまだに店に置いてあったのでWebカメラにしてみました。
ucam-c1c30wh.jpg

カーネルのコンパイルはVineLinuxでしました。
クロス開発ツールを入手し
# rpm -i *.rpm (クロス開発パッケージをインストール)
クロス開発環境はここを見たほうがいいでしょう。
カーネルソースの入手はArmadillo-9のHPから。

# tar zxvf linux-2.6.12.3-a9-1.tar.gz
# cd linux-2.6.12.3-a9-1
# make armadillo9_defconfig
# make menuconfig
Video For LinuxをY
USB OV511 Camera supportもY
# make Image
出来たImageを
# gzip Image
で圧縮
Image.gzをCFの/bootにアップロード(CFのカーネルで起動する場合)
# reboot
これでUCAM-C1C30WHカメラが認識するはず。(なぜかUSBハブを介さないと認識しなかったT_T)

Armadillo-9のHowtoに紹介があったFFMPEGではCPU使用率が80%超えるのでwebcamを導入。
# apt-get install webcam
設定ファイル(5分置きに写真を撮る設定)

[ftp]
#host=www
#user=hoge
#pass=xxxxxx
#passive=1
dir=/dev/shm
file=webcam.jpg
auto=0
local=1
ssh=0
[grab]
device=/dev/video0
test="%Y-%m-%d %H:%M:%S"
infofile=filename
width=320
height=240
delay=300
#input=composite1
rotate=0
top=0
left=0
bottom=-1
right=-1
quality=80
trigger=0
once=0

これのファイル名を.webcamrcにしホームディレクトリに保存。
例: /root/.webcamrc

起動
# webcam &

ブラウザで見るため/var/www/にシンボリックリンクを貼る
# ln -s /dev/shm/ /var/www/webcam

ブラウザで見る
http://(Armadillo-9のIPアドレス)/webcam/webcam.jpg
↓こんなかんじ(夜なので何も写ってない)
webcam.jpg

投稿者 chihansen : 2005年11月09日 22:31

コメント

コメントしてください




保存しますか?