树莓派调用usb摄像头(三)

这篇具有很好参考价值的文章主要介绍了树莓派调用usb摄像头(三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看是否检索到摄像头

因为我的摄像头是usb 的所以使用一下命令查看摄像头

树莓派调用usb摄像头(三),树莓派,智能小车,100个实战项目,linux,运维,服务器

安装fswebcam

sudo apt-get install fswebcam

输入以下命令,开启摄像头

fswebcam --no-banner -r 640x480 image3.jpg

sudo apt-get install cmake libjpeg8-dev

提示:Package 'libjpeg8-dev' has no installation candidate

sudo apt-get install libjpeg62-turbo=1:1.5.2-2+deb10u1

一、motion

1、安装motion

sudo apt-get install motion

2、修改motion的配置文件

(2) 打开motion daemon守护进程,使得motion可以一直在后台运行。

 sudo nano /etc/default/motion打开配置文件并添加 start_motion_daemon=yes

(3)编辑/etc/motion/motion.conf

 sudo nano /etc/motion/motion.conf后会出现如下界面,这个是motion默认配置文件,修改里         面的配置参数。

        将daemon修改为on
        target_dir /home/pi/Motion  设置图像保存路径设置
        stream_port 8081                确认视频流接口是8081
         width 800 height 600         设置分辨率
        stream_localhost off            关闭localhost本地限制
        为了防止视频流畅最好设置  stream_maxrate 70    framerate 100
        //可以使用ctrl+w查询逐个修改 nano自带功能
 

sudo vim /etc/motion/motion.conf
#daemon off 改成 on
daemon on 
#设置分辨率
width 800
height 600
#关闭 localhost 的限制
webcontrol_localhost off

3、运行motion

sudo motion

现在可以浏览器访问你的域名+端口号
motion并不是视频流传输,而是一帧一帧图像传输

启动进程

sudo motion

杀死进程

sudo killall -TERM motion

二、视频监控端

wget https://github.com/Five-great/mjpg-streamer/archive/master.zip

unzip master.zip

树莓派调用usb摄像头(三),树莓派,智能小车,100个实战项目,linux,运维,服务器

 cd mjpg-streamer-master

cd mjpg-streamer-experimental

sudo make

报错:

树莓派调用usb摄像头(三),树莓派,智能小车,100个实战项目,linux,运维,服务器

sudo apt-get install cmake

sudo make

报错:

树莓派调用usb摄像头(三),树莓派,智能小车,100个实战项目,linux,运维,服务器

sudo apt-get install libjpeg-dev

 重新编译

sudo make

终于成功

sudo make install

————————————这里发现失败了就没有再继续

opencv 开启摄像头

sudo apt-get install numpy

  • sudo apt-get install libopencv-dev

  • sudo apt-get install python-opencv

报错:一堆依赖出错

错误解决办法

 sudo apt-get install -f

sudo apt-get -f install

报错:

树莓派调用usb摄像头(三),树莓派,智能小车,100个实战项目,linux,运维,服务器

apt-get install 出现错误的解决办法_dpkg: error processing archive /var/cache/apt/arch-CSDN博客
 

sudo apt-get install python-numpy

执行python程序

报错:

树莓派调用usb摄像头(三),树莓派,智能小车,100个实战项目,linux,运维,服务器

 sudo nano locate

添加:

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

树莓派调用usb摄像头(三),树莓派,智能小车,100个实战项目,linux,运维,服务器

第一个警告不用管

第二个警告:

我们需要修改SSH的远程链接方式(-Y):

[username-本地@IP-本地]$ ssh -Y username@IP-远程
username-远程@IP-远程's passwd:(输入正确的密码,通常这个密码不可见)
[username-远程@IP-远程]$ gedit

提示:

树莓派调用usb摄像头(三),树莓派,智能小车,100个实战项目,linux,运维,服务器

sudo apt-get install libcanberra-gtk-module 

重启

树莓派获取root权限

树莓派root获取 - 代码先锋网

通过上位机远程访问树莓派的摄像头

PC电脑实时接收树莓派摄像头图像数据并显示(Python实现)_获取树莓派摄像头的图像-CSDN博客文章来源地址https://www.toymoban.com/news/detail-798963.html

到了这里,关于树莓派调用usb摄像头(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jetson Orin Nano 使用OpenCV调用USB摄像头

    Jetson Orin Nano 8G ubuntu 20.04 检查usb摄像头是否被识别到 或者 Jetson Orin Nano 使用OpenCV调用USB摄像头

    2024年01月21日
    浏览(48)
  • 树莓派利用python-opencv使用CSI摄像头调用监控视频

    目录 一、安装python-opencv。 二、使用工具Xshell7和MobaXterm 三、连接并打开CSI摄像头 3.1连线如图所示: 3.2打开摄像头 四、编写摄像头代码调用摄像头         一定要选择配置好的安装python-opencv,不要去配置安装,然后还cmake编译,没有必要基本上安装过程都会报2-3个错误,还

    2023年04月17日
    浏览(40)
  • jetson nano 智能小车1.0(实现键盘控制、加装摄像头)

    实验剩了一个jetson nano 开发板,闲着也是闲着,拿过来搞点好玩的,jetson nano 和树莓派差不多,加个L298N电机驱动板模块,买两个直流电机就行,目前图省事儿使用无线键盘控制,缺点是不知道程序目前的执行状态,后面考虑加个led指示灯 1.1主要硬件 jetson nano主控板一个 L2

    2024年04月25日
    浏览(26)
  • 【树莓派不吃灰】基础篇⑲ 搭建usb摄像头MJPG-streamer图片流监控,支持远程视频监控访问

    ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️ ❤️ 本篇创建记录 2022-11-12 ❤️ ❤️ 本篇更新记录 2022-11-12 ❤️ 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言 📝 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正

    2023年04月15日
    浏览(27)
  • 树莓派CSI摄像头使用python调用opencv库函数进行运动检测识别

    目录 一、完成摄像头的调用 二、利用python调用opencv库函数对图像进行处理 2.1 图像处理大体流程 2.2 opencv调用函数的参数以及含义 2.2.1 ret, img = cap.read() 读取帧图像 2.2.2 cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 灰度图像 2.2.3 gray_diff_img = cv2.absdiff(gray_img, previous_img) 帧差法 2.2.4 cv2.thre

    2024年02月15日
    浏览(32)
  • 【树莓派】USB摄像头+python+opencv 六、报错:python Non-ASCII character '\xe5' in file

    插入usb摄像头,在命令行模式下输入        lsusb         如果看到列举出来的信息有camera的话就说明识别成功,可以使用。 1、拍照测试 安装 fswebcam 输入以下命令,开启摄像头 2、录像测试 安装 luvcview 输入以下命令,开启摄像头 如果发现安装的是python3的话就需要把pyth

    2024年02月05日
    浏览(32)
  • 【全志T113-S3_100ask】14-1 linux采集usb摄像头实现拍照(FFmpeg、fswebcam)

    在开发板上有一个csi转dvp接口的摄像头,但是,目前还不会驱动,先使用usb摄像头来采集图像数据。 本小节使用ffmpeg和fswebcam实现拍照。 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流

    2023年04月08日
    浏览(39)
  • OpenCV调用USB摄像头/相机,并解决1080p下的延迟卡顿问题(附Python代码)

    首先直接放上一段加载USB相机的例程供参考 摄像头成功加载出来,但是默认分辨率太低(我的相机支持的是1080p),通过如下代码设置分辨率和帧率: 此时分辨率是1080p了,但是延迟严重,在网上找了一堆方法, 几乎都不可用!!! : 设置格式为MJPG: == 无法解决问题,依

    2024年02月09日
    浏览(36)
  • 香橙派/树莓派 电脑linux 电赛备赛指南-opencv全过程最简安装,ssh,vnc,USB摄像头驱动和配置环境避坑,手把手教学。opencv视觉入门(一)

    老早就想写博客了把之前的项目都记录下来,但是一直碍于每次做完项目都挺累的,于是就偷懒没写,不过每次做完都有总结,现在已经大三了,觉得应该把自己之前学习过程中遇到的经验或者坑写出来,后面会陆陆续续的发出来,今天先来讲一下有关这份博客的前提背景吧

    2024年04月08日
    浏览(32)
  • 树莓派4B摄像头安装+Ubuntu22.04系统摄像头识别

    树莓派4B安装上摄像头后,是不能立即使用的,需要进行一些配置才能使用,本文详细说明了配置过程和测试结果。 执行以下命令,检测是否可以识别摄像头: 结果如下: 返回结果:supported=0 detected=0,说明此时摄像头硬件还没有识别出来,而且设备是不支持摄像头配件的,

    2024年02月22日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包