ログイン
ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録
メインメニュー

Logitech Quickcam Pro 4000によるウェブカメラ動作です。
ffmpegなどと異なりCPUの負荷は非常に小さく、実用レベルです。

5秒おきのリロードの場合
┏━━━━━━━┳━━━━━┓
┃解像度        ┃CPU使用率 ┃
┣━━━━━━━╋━━━━━┫
┃QVGA(320×240)┃5%程度    ┃
┣━━━━━━━╋━━━━━┫
┃VGA(640×480) ┃10%程度   ┃
┗━━━━━━━┻━━━━━┛

1. ドライバのインストール anchor.png

# insmod /lib/modules/2.6.22.1-kurobox/kernel/drivers/media/video/compat_ioctl32.ko
# insmod /lib/modules/2.6.22.1-kurobox/kernel/drivers/media/video/v4l2-common.ko
# insmod /lib/modules/2.6.22.1-kurobox/kernel/drivers/media/video/v4l1-compat.ko
# insmod /lib/modules/2.6.22.1-kurobox/kernel/drivers/media/video/videodev.ko
# insmod /lib/modules/2.6.22.1-kurobox/kernel/drivers/media/video/pwc/pwc.ko

ドライバの種類が分からない場合
# insmod `find /lib/modules/2.6.22.1-kurobox/kernel/drivers/media -name '*.ko'`
Page Top

2. デバイスファイルの作成 anchor.png

# mknod /dev/video0 c 81 0
Page Top

3. Quickcam Pro 4000をUSB接続する anchor.png

認識されるかを確認するため、tailコマンドで/var/log/messagesを見ておく
# tail -f /var/log/messages

(Quickcam Pro 4000を接続する)

Sep 21 22:50:55 LAP_GENBAKO kernel: usb 3-1: new full speed USB device using ohci_hcd and address 6
Sep 21 22:50:56 LAP_GENBAKO kernel: usb 3-1: configuration #1 chosen from 1 choice
Sep 21 22:50:56 LAP_GENBAKO kernel: pwc: Logitech QuickCam 4000 Pro USB webcam detected.
Sep 21 22:50:56 LAP_GENBAKO kernel: pwc: Registered as /dev/video0.
Page Top

4. webcamのインストール anchor.png

# apt-get install webcam
Page Top

5. 写真を格納するディレクトリの用意 anchor.png

# mkdir -p /mnt/share/repository
Page Top

6. webcamrcファイルの作成 anchor.png

# vim /root/.webcamrc

---------------------------------------
(.webcamrc)
---------------------------------------
[ftp]
 dir = /mnt/share/repository
 file=shot.jpg
 local = 1 
[grab]
 device = /dev/video0
 text = "%Y-%m-%d %H:%M:%S"
 #infofile = filename
 width = 320
 height = 240 
 delay = 5 
 rotate = 0 
 top = 0 
 left = 0 
 bottom = -1
 right = -1
 quality = 100 
 trigger = 0 
---------------------------------------
width, heightを変更すると画像サイズを大きくできます。
delayを変更すると更新間隔を変更できます。
Page Top

7. webcamの起動 anchor.png

# webcam &
Page Top

8. apache経由で閲覧できるhtml anchor.png

# cd /var/www
# ln -s /mnt/share/repository/shot.jpg shot.jpg

# vim index.html

---------------------------------------------------------------------
(index.html)
---------------------------------------------------------------------
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<META HTTP-EQUIV="refresh" content="10;URL=http://lap.mydns.jp/index.html">
<TITLE>新着フォト</TITLE>
</HEAD>
<H2>玄箱ウェブカメラ出力</H2>
<IMG alt="フレーム" width="320" height="240" border="0" src="shot.jpg"> <BR>
</BODY>
</HTML>
---------------------------------------------------------------------
10秒毎に更新される
Page Top

fedora4 で webcam_server を起動時の備忘録 anchor.png

・必要な kernel module のインストール

 # modprobe compat_ioctl32
 # modprobe v4l2-common
 # modprobe v4l1-compat
 # modprobe videodev

・webcam_server のインストール

 ftp://bo.mirror.garr.it/pub/1/sam/repo/RPMS.extra/webcam_server-0.50-1pclos2007.i586.rpm
 
 # rpm -ivh webcam_server-0.50-1pclos2007.i586.rpm

・pwc driverのビルド、インストール

 ftp://bo.mirror.garr.it/pub/1/slc/extras/slc4X/i386/SRPMS/pwc-10.0.6a.cvs20060316-2.slc4.src.rpm
 
 # rpm -ivh pwc-10.0.6a.cvs20060316-2.slc4.src.rpm
 # rpmbuild -ba /usr/src/redhat/SPECS/pwc.spec
 # cd /usr/src/redhat/RPMS/i386/
 # rpm -ivh kernel-module-pwc-2.6.17-1.2142_FC4-10.0.6a.cvs20060316-2.slc4.i386.rpm \
   pwc-debuginfo-10.0.6a.cvs20060316-2.slc4.i386.rpm

・pwc driver の rmmod

 # rmmod pwc

・pwc driver の insmod

 # modprobe pwc

・webcam_server の設定

 # vim /etc/init.d/webcam_server
 
 ==================================================
 @@ -12,7 +12,7 @@
  
  start() {
      gprintf "Starting webcam server daemon: "
 -    daemon /usr/bin/webcam_server -s
 +    daemon /usr/bin/webcam_server -s -g 640x480 -R 1 -q 100 -tf 255,255,255, -tb 0,0,0
      echo
  }
 ==================================================

・webcam_server の起動

 # /etc/init.d/webcam_server start

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 7123, today: 1, yesterday: 0
初版日時: 2007-09-21 (金) 23:01:02
最終更新: 2012-08-04 (土) 16:24:40 (JST) (1935d) by drillking