http://mxhaard.free.fr处下载的需的驱动,内核版本是2.6.11以上的用gspca,2.6.11以下的用spca5xx(这也不是绝对的,因为我曾在2.6.17下也驱动成功过)。

目录

[隐藏]

  • 1 驱动安装

    • 1.1 编译内核
    • 1.2 安装驱动
    • 1.3 查看摄像头型号
  • 2 安装摄像头应用程序
    • 2.1 下载
    • 2.2 安装
    • 2.3 使用spcaview工具
  • 3 架设网络视频监控服务器
    • 3.1 通过C/S架构实现
    • 3.2 通过B/S架构实现

<script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "显示"; var tocHideText = "隐藏"; showTocToggle(); } </script>

[ 编辑]

驱动安装

[ 编辑]

编译内核

<M> Video For Linux   V4l USB devices --->    <M> USB ZC0301[P] Image Processor and Control Chip support (此处因人而异)

这两个选项必须是用M,不能用*

[ 编辑]

安装驱动

1>gentoo

emerge -av gspca-modules-2.6.18-4-686 (2.6.18-4-686和内核版本号相对应)

2>debian

apt-get insall gspcac1
[ 编辑]

查看摄像头型号

运行命令:lsusb 我的是: Bus 002 Device 003: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam

linux上的视频聊天工具有aMsn、Ekiga(gnomemeeting)等,有兴趣可到网上找安装和使用方法

[ 编辑]

安装摄像头应用程序

linux上摄像头应用程序有spcaview、spcagui等,此处只介绍spcaview的安装方法。 SpcaView 软件包,包括一组工具: spcaview工具是用来纪录数据流,也能用来播放数据 spcaserv 是流媒体服务器 spcacat 简单图片的抓取工具

[ 编辑]

下载

spcaview的下载地址是:http://mxhaard.free.fr/spca50x/Download spcaview依赖于libsdl(用到其中的sdl-config命令),下载地址是:http://www.libsdl.org

[ 编辑]

安装

1)

cd SDL-*./configure ; make ;make install

2)

cd spcaview-*make ; make install
[ 编辑]

使用spcaview工具

1)抓图

spcaview -d /dev/video0 -f jpg -s 320x240

2)抓到数据流

spcaview -f yuv -o ***.avi

如果想知道spcaview更多的用法,请参看SpcaTools Howto:http://mxhaard.free.fr/sview.html

[ 编辑]

架设网络视频监控服务器

[ 编辑]

通过C/S架构实现

1)运行服务端(spcaserv)

spcaserv -s 分辨率 -w IP地址:端口,如spcaserv -s 320x240 -w 192.168.0.172:7070

2)运行客户端监控数据流(spcaview)

spcaview -s 分辨率 -w IP地址:端口,如spcaview -s 320x240 -w 192.168.0.172:7070
[ 编辑]

通过B/S架构实现

1)配置apache 把apache的家目录设为/var/www/html/webcam

cp -rfv spcaview-*/http-java-applet/* /var/www/html/webcamchmod 777 /var/www/html/webcam/ -Rcp index-sample.html index.htm (index-sample.html是视频首页)

2)安装java插件 我们可以通过浏览器来监控,利用浏览器监控可以跨平台监视,这样无论Linux、Windows、还是MacOS,或者是BSD及其它UNIX系统,只要 有图形界面的浏览器,在桌面环境下就可以对摄像头所“控制”的范围进行监控。由于服务器端的Web页面包括java控件,所以得安装java环境。 我用的是firefox浏览器,给它做个链接就行了:

ln -s /opt/jdk1.5.0_03/jre/plugin/i386/ns7/libjavaplugin_oji.so  /opt/firefox/plugins/

也可以在当前用户根目录下建立链接:

mkdir ~/.mozilla/firefox/pluginscp libjavaplugin_oji.so ~/mozilla/firefox/plugins

(此处不能用ns7-gcc29里面的插件,否则firefox会报错并退出)
3)运行服务端(spcaserv)

spcaserv -s 分辨率 -w IP地址:端口,如spcaserv -s 320x240 -w 192.168.0.172:7070

4)使用Web监控数据流

在firefox地址栏中输入:localhost或本机的IP即可

在X86平台上安装摄像头驱动及应用相关推荐

  1. Windows平台上安装搭建iPhone/iPad的开发环境

    很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中. 这给许多朋友带来了额外成本投入. 网上已经有各种破解方法,在非苹果电脑上安装iphon ...

  2. 在linux上装git教程,教你玩转Git-Linux 平台上安装

    导读 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.Gi ...

  3. Ubuntu上安装显卡驱动

    Ubuntu上安装显卡驱动 Ubuntu上安装显卡驱动有两种方式,可以使用Ubuntu自带的,也可以安装Nvidia官方驱动. 第一种方法只需sudo apt-get install nvidia-g ...

  4. 在Windows平台上安装Dubbox框架

    在Windows平台上安装Dubbox框架 一.分布式系统概述 分布式处理方式越来越受到业界的青睐--计算机系统正在经历一场前所未有的从集中式向分布式架构的变革.分布式系统是一个硬件或软件组件分布在不 ...

  5. 在Ubuntu18.04上安装Nvidia驱动

    拿到了一台新机子,带显卡的那种,当然是各种倒腾了!于是我又一天装了三遍机子来进行各种尝试熟悉配置啥的. 所以首先是在裸机上安装Nvidia驱动. 环境:Ubuntu18.04 刚安装完系统,当然是把软 ...

  6. 5菜鸟教程_【菜鸟手册7】如何在NVIDIA Jetson平台上安装Anaconda

    Anaconda是用于科学计算(数据科学.机器学习应用.大规模数据处理.预测分析等)的Python和R编程语言的一个自由和开源的发行版,旨在简化包管理和部署.像Virtualenv一样,Anacond ...

  7. 在 Microsoft Windows 平台上安装 JDK 17

    在 Microsoft Windows 平台上安装 JDK 本主题包括以下部分: 在 64 位 Windows 平台上安装 JDK 的系统要求 Windows JDK 安装说明符号 Windows J ...

  8. 在Jetson Nano上安装RTL8821cu驱动

    在Jetson Nano上安装RTL8821cu驱动 下载该芯片的驱动 编译 网卡模式转换 Jetson Nano没有自带无线网卡,我用的是USB无线网卡,而且还是TP-Link的TL-WDN5200 ...

  9. LINUX Ubuntu 平台上安装PGI的pgf90编译器

    LINUX Ubuntu 平台上安装PGI的pgf90编译器 在编译代码时提示找不到pgf90的指令,网上查了一下,发现可能是系统里没有安装pgf90的原因,找到了joesgod的文章https:// ...

最新文章

  1. NVIDIA深度架构
  2. iphone UIView的一些基本方法理解
  3. linux环境下搭建osm_web服务器一(Postgresql配置及osm2pgsql原始数据导入):
  4. 《那些年啊,那些事——一个程序员的奋斗史》——59
  5. servlet监听完成统计在线人数,显示在线人员列表(附源码)
  6. xss img onerror java_java后台防止XSS的脚本攻击
  7. Nginx 其他模块
  8. 如何改变php的语言变中文,yii2怎么设置切换语言
  9. mp3排序软件哪个好用_U盘加密软件_U盘防拷贝软件哪个好用?
  10. 基于Jupyter Notebook---卷积神经网络的图像分类(keras对猫狗图像数据集进行分类)
  11. wps word新建页背景由淡蓝色变回白色
  12. vue——常用的第三方插件安装合集(可详细了!持续更新)
  13. 【向生活低头】用python提取gif动图的每一帧为png格式
  14. 五分钟入门 Dingo API 1
  15. 【此间乐,不思蜀】 大一不想咸鱼的暑假7.17
  16. 【科创人】DCloud崔红保:uni-app和HBuilder背后的男人,让天下没有难做的开发
  17. mysql alter auto increment_修改mysql中Auto_increment值的例子
  18. 为什么有人会说「感谢拼多多」,让一贫如洗的我还能活下去?
  19. Android 高德地图添加线段纹理
  20. Windows 10 多用户同时远程登录

热门文章

  1. IOS中Socket详解
  2. 进程(四)exec函数
  3. Invalid drive: d:\的解决办法
  4. 为什么Vue生命周期函数不能使用剪头函数书写
  5. IC卡读卡器web插件与异步await/async接口
  6. Android9 原生系统网络感叹号消除
  7. Windows Nginx 实现分布式部署负载均衡
  8. C语言构造函数和释构函数,c++基础语法:构造函数与析构函数
  9. Grab Cut与Graph Cut
  10. yolo3-pytorch训练摩托车模型并且识别