精华内容
下载资源
问答
  • 树莓派USB摄像头拍照

    2019-04-09 14:05:38
    调用V4L2实现树莓派USB摄像头拍照 1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法...
  • 树莓派链接USB摄像头

    2019-10-19 20:14:20
     在返回的信息中,我们可以看到“Logitech, Inc.WebCam C270”的信息,说明该视频摄像头摄像头已经被树莓派操作系统成功识别。一般来说,只要在官方兼容列表中的设备,都能够被树莓派成功识别。此外,我们在返回的...

    操作流程:

    1.将WebCam插上树莓派后,首先要确认树莓派是否支持该设备。输入:

    pi@raspberrypi ~$ lsusb

       在返回的信息中,我们可以看到“Logitech, Inc.WebCam C270”的信息,说明该视频摄像头摄像头已经被树莓派操作系统成功识别。一般来说,只要在官方兼容列表中的设备,都能够被树莓派成功识别。此外,我们在返回的消息中,还可以看到键鼠、无线网卡的相关信息。

    2、测试实时视频

      luvcvew可以用来查看WebCam的视频信息,它包含了一个mjpeg的编码器,能够将视频流保存为AVI格式的文件。mjpeg的压缩效率并不高,且对带宽拥有较高要求,因而从今天来看,它并非一款理想的视频压缩技术。

    安装luvcvew:

    pi@raspberrypi ~$ sudo apt-get install luvcview

      输入下面的指令,让系统帮助我们找到luvcview在哪里。正常情况下,系统应该返回“/usr/bin/luvcview”,如果系统没有返回,再重新检查一下该插件是否已经安装妥当。

    pi@raspberrypi ~$ which luvcview  

      luvcview需要工作在桌面环境中,即Raspbian的LXDE中。luvcview默认采用640像素*480像素的分辨率进行视频采集,在实际应用中,我们发现如果采用这一分辨率,树莓派内存吃紧,卡顿的情况比较严重,因此我们需要降低WebCam采集的分辨率为320像素*240像素,在LXDE(LXTerminal)中:

    pi@raspberrypi ~$ luvcview -s 320x240

      执行完成之后,桌面上会弹出一个窗口,用来播放WebCam的视频信号。此时,我们再来观察一下桌面右上角CPU的使用情况,发现几乎已经全部被占用了,当然这也已经是在320像素*240像素分辨率的设置下,如果再调高分辨率,估计系统会返佣更慢。

    3、测试拍照

      在桌面环境下,本身就要耗费许多资源,实际上,Linux下许多图形、图像还是可以跑在Shell下的,下面我们就演示在Shell中调用摄像头进行拍照。需要使用另一个小工具——uvccapture。

    安装uvccapture:

    pi@raspberrypi ~$ sudo apt-get install uvccapture

    开始拍照:

    像素标准1:960*720

    pi@raspberrypi ~$ uvccapture -B120 -C40 -S30 -x960 -y720 -ocamera.jpg

      uvccapture携带的参数较多,其中,“-x,-y”为图像分辨率,“-B”为亮度(Brightness),"-C"为对比度(Contrast),“-S”为饱和度(Saturation),"-o"输出图像文件路径,"camera.jpg"为保存的照片文件名,默认保存在"/home/pi"目录下。

      当水平图像分辨率(x)超过960像素时,当垂直图像分辨率(y)超过720像素时,还需要使用YUYV方式进行拍照,此时相比于上述方式,除了需要修改像素参数意外,还要额外增加一个参数“-m”。

    像素标准2:1280*720

    pi@raspberrypi ~$ uvccapture -B120 -C40 -S30 -x1280 -y720 -m -ocamera.jpg

     测试效果:

    展开全文
  • 树莓派使用usb摄像头

    千次阅读 2020-10-22 18:04:28
    树莓派使用usb摄像头树莓派上使用usb摄像头时,由于无法直接通过raspivid工具直接采集视频流,因此很多适用于树莓派专用摄像头的监控方案难以实现。 sudo apt-get install fswebcam //安装拍照工具 fswebcam -S ...

    树莓派使用usb摄像头

    在树莓派上使用usb摄像头时,由于无法直接通过raspivid工具直接采集视频流,因此很多适用于树莓派专用摄像头的监控方案难以实现。

    sudo apt-get install fswebcam //安装拍照工具
    fswebcam -S 10  test2.jpg //拍照基础路径默认在home
    fswebcam -d /dev/video0 --no-banner -r 320x240 -S 10 /home/pi/Pictures/image.jpg
    //-d设置拍照的源解决黑屏问题
    //--no-banner  关标签
    //-r 设置分辨率
    //后路径设置
    

    在树莓派里开摄像头

    192.168.43.106:8081
    Motion
    在这里插入图片描述

    链接: 常用vim操作指令

    $sudo apt-getinstall motion    # 装
    $sudo nano /etc/default/motion  #配置
    $sudo vim /etc/motion/motion.conf   #文件编辑器
    $sudo motion    #启用motion
    #service motion stop   关闭   要root
    
    展开全文
  • 树莓派 opencv 调用摄像头

    千次阅读 2021-04-20 20:48:30
    树莓派 opencv 调用摄像头 开启 camera 和 vnc 服务 sudo raspi-config # 打开树莓派设置界面 选择第三个设置,回车. 开启 camera 和 vnc 服务,第一个和第三个都需要enabled. sudo reboot # 重启树莓派 下载 vnc ...

    树莓派 opencv 调用摄像头

    开启 camera 和 vnc 服务

    sudo raspi-config # 打开树莓派设置界面
    

    选择第三个设置,回车.

    在这里插入图片描述

    开启 camera 和 vnc 服务,第一个和第三个都需要enabled.

    在这里插入图片描述

    sudo reboot # 重启树莓派
    

    下载 vnc 软件

    • 个人电脑中下载 vnc 软件 , 比如: RealVNC, VNC Viewer, TightVNC, TigerVNC等等, 博主这里使用的是 TigerVNC

      在这里插入图片描述

    • 树莓派在打开 vnc 服务时,会默认下载 RealVNC,博主使用TigerVNC时无法连接,只能下载了TightVNC

      sudo apt install tightvncserver  # 下载TightVNC
      vncserver -geometry 1028x720   # 开启 vnc ,输入连接的密码,修改分辨率为 1028x720
      

      在这里插入图片描述

    • 远程连接树莓派,打开vnc软件,输入树莓派ip地址,后缀 :1 为窗口的端口号,再输入上面设置的链接密码,即可连接成功.

      在这里插入图片描述

      在这里插入图片描述

    示例程序

    因为树莓派自带的 python 编辑器不是很好有,所以这里使用 vscode 开发(具体介绍看第一章),新建 demo.py 文件,示例程序内容如下:

    import cv2
    
    cap=cv2.VideoCapture(0)
    i=0
    while(1):
        ret ,frame = cap.read()
        k=cv2.waitKey(1)
        if k==27:           #按下ESC退出窗口
            break
        elif k==ord('s'):   #按下s保存图片
            cv2.imwrite('./'+str(i)+'.jpg',frame)
            i+=1
        cv2.imshow("capture", frame)
    cap.release()
    

    在这里插入图片描述

    注意: 因为 vscode 是使用的 ssh 连接树莓派,如果直接在 vscode 中运行会报错,无法调用窗口.

    在vnc远程端口中打开终端,运行示例程序

    python demo.py
    

    在这里插入图片描述

    展开全文
  • 使用 luvcview 命令,要用vnc 连过去看着屏幕,会监控方式跳出这个摄像头的显示。你转着调都OK了,调好了。一切才真的就绪。 最简单的脚本,写一个放桌面上, $ sudo nano /home/pi/Desktop/view.sh #!/bin/sh ...

    写在前面:
    必须吐槽!小白不要听网上那些bz的胡说八道。什么安装 motion , fswebcam 。 这两个东东有坑。他们大神他们能跳过去,你个小白你就掉进去了。折腾你4-5个小时算轻的。 我刚信了一个bz的文章,差点把固件都刷了。后面讲坑。

    正确姿势:
    1,
    安装命令:sudo apt-get install luvcview
    安装完成之后,便可使用 luvcview 命令弹出实时拍摄窗口了

    啥?就1,没2 ? 对,就特么这么简单,哪来的2. 就网上那些bz们都很2. 我这里不2.

    关于查看是不是装好了摄像头:
    1, 一个命令: lsusb
    出来好多行,看花了是吧? 简单,拔了它, 再看,是不是少了一行。插上,一看,哎!多了一行。行了,这就对了,不用管它写了些shi。

    关于避坑:
    1,motion,
    motion, 安装没啥,运行时报“段错误”,啥毛病也看不出来,diao用也没有。
    行,有大神说了,我装的有毛病,我系统有毛病,我脑子有毛病。行我都认。but怎么解决呢?? 根本不知道毛病在哪里。
    2, fswebcam ,
    这个按命令写,可以截出图来,but 画面是个模糊的。 按单反的说法,这是对焦不准啊。怎么调? 网上各种牛鬼蛇神一阵胡说八道,还有让我码代码调整对焦的?!后面我发现,其实TeMi是摄像头这个东西本身镜头上有个圈圈可以用手转一转。 但你不能截一张图,就转一下吧?

    最后:
    使用 luvcview 命令,要用vnc 连过去看着屏幕,会监控方式跳出这个摄像头的显示。你转着调都OK了,调好了。一切才真的就绪。
    最简单的脚本,写一个放桌面上,
    $ sudo nano /home/pi/Desktop/view.sh
    #!/bin/sh
    luvcview

    $ sudo chmod +x /home/pi/Desktop/view.sh

    好了,以后回桌面玩吧。

    展开全文
  • 主要为大家详细介绍了树莓派用python中的OpenCV输出USB摄像头画面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • opencv调用USB摄像头

    2019-11-07 14:42:30
    ********************************** opencv下调用摄像头,可以拉滚动条改相机参数(含代码)
  • 树莓派USB摄像头测试

    2021-04-30 09:17:41
    test_opencv.cpp: #include<iostream> #include<opencv2/opencv.hpp> #include<opencv2/highgui/highgui.hpp> #include<opencv2/imgproc/imgproc.hpp>...//1:调用usb摄像..
  • 树莓派使用 USB 摄像头做网络监控

    千次阅读 2017-05-16 14:24:52
    树莓派上有几种视频监控软件   fswebcam   motion   mjpg-streamer  上面两种都相对简单,...1.将USB摄像头插上,查看是否找到设备,输入: root@raspberrypi:/# lsusb 其中Logitech就是摄像头,
  • 树莓派】使用python调用USB摄像头

    万次阅读 2018-08-22 10:09:13
    首先根据我之前的博客安装好摄像头需要的库。 然后代码如下: import os improt sys import re import commands a=commands.getoutput(&amp;quot;fswebcam --no-banner -r 640x480 image3.jpg&...
  • cv2.imshow('usb camera', dst) k = cv2.waitKey(50) if (k == ord('q')): break elif(k == ord('s')): #name = input('name:') name += 1 filename = r'./camera/' + str(name) + '.jpg' cv2.imwrite...
  • 树莓派】使用USB摄像头拍照

    千次阅读 2019-05-09 15:30:54
    测试USB摄像头是否连接成功 使用lsusb命令 在插入设备前先输入lsusb,之后再插入设备再输入一次lsusb,对比前后两次输出结果,就能发现你的USB摄像头了。 查看设备名字 同上述一样,分别两次插拔USB摄像头并输入ls /...
  • 树莓派接入USB摄像头

    万次阅读 多人点赞 2018-04-30 10:39:29
    前面的文章有提到过树莓派,作为卡片电脑,树莓派可以连接许多外设,今天就来看看如何使用树莓派连接USB摄像头。现在市面上的USB摄像头基本上都是免驱的,不过要注意,我们要确认摄像头在Linux下也是免驱的。说明...
  • 树莓派使用USB摄像头和motion实现监控

    万次阅读 热门讨论 2016-09-12 23:32:15
    2、USB摄像头 二、操作步骤 1、安装motion sudo apt-get install motion 2、配置motion (1)sudo nano /etc/default/motion将里面的no修改成yes,让motion可以一直在后台运行:start_motion_daemon=yes(2)sudo nano /...
  • 声明:此方法导致摄像头分辨率的偏低,即画质感人。也不知道什么原因?望大神告知!!! 在终端里输入下面内容即可: sudo apt-get update #配置firmware软件(更新命令) sudo apt-get install ca-certificates #...
  • 树莓派python3+opencv调用usb摄像头显示并保存直接上代码运行指令运行结果 直接上代码 camera.py import cv2 import numpy as np name = 0 cap = cv2.VideoCapture(0) cap.set(3,640) cap.set(4,480) ret, frame...
  • 树莓派】使用USB摄像头

    千次阅读 2018-08-19 00:04:33
    需要安装的软件: sudo apt-get install fswebcam sudo apt-get install mplayer ...调用摄像头查看: sudo mplayer tv:// 拍照片: 文件在pi根目录下 fswebcam –no-banner -r 640x480 camra.jpg ...
  • 树莓派3上安装了opencv,用opencv去掉用usb接上的摄像头可以,但是不能获取树莓派的标准摄像头?应该怎么去设置
  • 树莓派下使用USB摄像头

    万次阅读 多人点赞 2016-03-05 11:22:26
    如果你想在树莓上拍照或者录影,你可以安装树莓派的专用摄像头板。(具体方法参见:http://shumeipai.nxez.com/2013/10/07/raspberry-pi-to-install-the-camera-module.html)但是还有另外一个方法,就是你常见的USB...
  • 树莓派通过opencv调用usb摄像头出现select timeout解决方法 现象 树莓派4b,使用opencv调用usb摄像头报错。执行ret, frame = cap.read()时终端输出select timeout或者VIDIOC_DQBUF: Resource temporarily ...
  • error setting pixformat: Device or resource busy VIDEOIO ERROR: libv4l unable to ioctl VIDIOCSPICT 有时摄像头无法使用,只有插拔才能再次使用。 解决方法. 错误二 VIDIOC_QBUF: No such device VIDIOC_QBUF: ...
  • 树莓派3使用USB摄像头

    万次阅读 2017-03-22 18:49:03
    郑晓使用的是一个usb接口的免驱摄像头,插在树莓派的任意一个usb接口。 命令行下查看/dev/下有video0的设备,如下图: 运行lsusb命令,有相关摄像头的信息,如下图: 安装fswebcam,用于访问摄像头、进行...
  • 树莓派外接USB摄像头系列一

    万次阅读 2015-10-29 12:21:09
    小测试,用树莓派,外接USB摄像头。 转自麦知 硬件: 树莓派2+ 一台 USB摄像头 一个 软件 sudo apt-get install fswebcam sudo apt-get install mplayer sudo apt-get install ...
  • 树莓派3B调试USB摄像头

    千次阅读 2018-04-06 11:44:03
    树莓派上面除了可以使用官方的摄像头之外,也可以使用某宝上面便宜的USB摄像头,使用USB摄像头需要motion服务。安装motion服务$sudo apt-get install motion这个时候可能会出错,执行下面命令更新一下就可以了。$...
  • 关于树莓派zero外接USB摄像头的调试

    千次阅读 2018-11-23 16:29:49
    关于树莓派zero外接USB摄像头的调试mark mark 今天上午忽然想把一个USB摄像头接到树莓派上。。。 关于出现的一系列问题,我怕自己忘记怎么解决——还是放博客上安全。然后就有了以下的内容:为了实现标题里面的...
  • opencv接受树莓派usb摄像头rtsp视频流

    千次阅读 2019-05-03 17:02:34
    树莓派部分: 安装ffmpeg和h264库 $ sudo apt install ffmpeg libx264-dev 修改ffserver配置 $ sudo vim /etc/ffserver.conf HTTPPort 8090 HTTPBindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients ...
  • 树莓派3 之 USB摄像头安装和使用

    千次阅读 2019-02-20 14:34:02
    需求如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头(有点贵)。...我买的如图的这款本篇文章讲解的就是 在树莓派上使用USB摄像头检测摄像头$ll/dev/video* crw-rw----+1rootvideo81,0May2023:57...
  • 很多童鞋希望能将树莓派作为网络监控设备,今天我就教教大家如何让usb摄像头树莓派上工作!!!! S*A ERm   说明最好是linux下能支持的uvc摄像头,我用的uvc301的摄像头,linux下一般免驱 A kOO )0  我这个...
  • 树莓派+普通usb摄像头 做人脸识别

    万次阅读 2016-02-13 18:34:49
    文件夹都拷到树莓派库文件目录下,那树莓派库文件在哪嘞,可以试试, #find / -name stdio.h 然后编译 raspberry-pi / webcam / face-recognition / prepare-data / get-image-face-ids / compile-and-run.sh ...
  •   1.1.1、将usb摄像头连接到树莓派   1.1.2、升级系统   1.1.3、打开系统配置Camera   1.1.4、操作摄像头  1.2、官方摄像头配置   1.2.1、将官方摄像头连接到树莓派   1.2.2、配置并检测摄像头 二、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 617
精华内容 246
关键字:

树莓派调用usb摄像头