成都网站建设设计

将想法与焦点和您一起共享

如何在Linux操作系统上使用摄像头

本篇内容主要讲解“如何在Linux操作系统上使用摄像头”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Linux操作系统上使用摄像头”吧!

成都网站建设哪家好,找创新互联!专注于网页设计、重庆网站建设公司、微信开发、小程序开发、集团企业网站建设等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:阳台护栏等众多领域,积累了大量丰富的经验,同时也获得了客户的一致称誉!

运行 lsusb

找到 Bus 001 Device 003: ID 0c45:62c0 Microdia

在上面查到(命令 lsusb -d 0c45:62c0 -v 也可)原始制造商是 Sonix(试着从该站找驱动,找型号最高只有sn9c201没有sn9c211,更别提有for linux)

还好上面网站指引了 http://linux-uvc.berlios.de/的支持该型号。上面居然没有任何发布内容,只能要 svn 签出源代码(下面网址内有打包版可下)。。。

还好 gentoo 的 portage 有,于是 emerge linux-uvc ... 搞定。

问题1,如何使用?

modprobe uvcvideo 后 /dev/video0 就是(我这uvc 不支持 read i/o,也许是版本或者硬件问题暂用不到不细究),从http://mxhaard.free.fr/download.html下载luvcview,然后解压、make 然后 ./luvcview -d /dev/video0 -f yuv -s 640x480 就瞅见了 。。。

问题2,没linux-uvc(某发行版没有驱动可下)咋办?

那就从上面的地址下载 uvcvideo-r*.tar.gz,然后解压、make、make install

或者在make 后用手工加载模块法(我就是故意不make install):

加载:insmod uvcvideo.ko文件地址

卸载:rmmod uvcvideo

比如我的脚本:

#!/bin/bash

insmod ./uvcvideo-r104/trunk/uvcvideo.ko

./luvcview -d /dev/video0 -f yuv -s 640x480

rmmod uvcvideo

到此,相信大家对“如何在Linux操作系统上使用摄像头”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


本文名称:如何在Linux操作系统上使用摄像头
转载来源:http://chengdu.cdxwcx.cn/article/ghcopc.html