树莓派+罗技270摄像头+mjpg_streamer实现网路监控

news/2024/11/13 9:30:31/

最近一直对机器人方面的东西比较感兴趣,之前一直在折腾Arduino,前段时间把智能避障小车做完了,虽然程序还有待完善,但是基本的功能已经实现了,寻思着在车上装个wifi摄像头,看了一些资料,如果使用arduino来做监控比较麻烦,刚好手头有个树莓派和一个罗技c270摄像头,网上找了一下资料,比较常用的实现的软件有两种,一种是用motion,一种是用mjpg_streamer,motion的安装比较容易,具体安装方法可以参考《教你用树莓派通过usb摄像头实现网络监控功能》,照着教程做就没问题了,这里说一下mjpg_streamer的安装,这玩意折腾了几天,问了不少群和百度了不少教程,差点就放弃了,没想到最后还是搞定了~~在这里MARK一个,留着以后用~~~

这里我只按照我手头有的硬件说明安装步骤,至于其他的硬件是不是有出入我这里没测试过,所以也不知道可不可行。

首先需要一个支持uvc格式的摄像头,不支持的也可以,但是图像帧数会很低,摄像头插入树莓派,运行命令lsusb查看摄像头是否被识别

这里系统已经识别出了我的罗技C270摄像头,也可通过命令 ls /dev/vid*查看是否存在video0设备

如果设备不被识别,那只能放弃或者更换摄像头了,不然可能需要重新编译内核才能实现,具体方法这里就不说了(其实是我也不会-_-||)下面开始安装软件

$sudo apt-get install libv4l-dev
$sudo apt-get install libjpeg8-dev
$sudo apt-get install imagemagick

然后开始下载mjpg_streamer源码包进行编译安装,这里说明一下,直接编译安装程序会报错,需要先运行一下命令,创建一个软连接

sudo ln -s /usr/include/libv4l1-videodev.h /usr/include/linux/videodev.h

创建完成后开始下载编译安装mjpg_streamer源码包

$sudo apt-get install subversion
$svn co http://svn.code.sf.net/p/mjpg-streamer/code/  mjpg-streamer-code-182
$cd mjpg-streamer-code-182/mjpg-streamer
&sudo make USE_LIBV4L2=true clean all
$sudo make DESTDIR=/usr install

编译安装完成后,运行程序目录下的start..sh命令启动服务,会看到如下画面

虽然有一堆报错信息,但是服务确是正常的,用Firefox浏览器输入http://<树莓派IP地址>:8080 此时应该可以看到摄像头的监控画面了,如图


http://www.ppmy.cn/news/292979.html

相关文章

linux下罗技摄像头采集图片,网络摄像头罗技和Linux

我有罗技C310相机&#xff0c;声称特性为720p 30fps . 如果您将相机连接到窗口&#xff0c;录制完全符合规定的720p 30fps - 图像清晰 . 挑战是将相同的相机连接到OrangePI(服务器Armbian)并在其上保存视频文件 . 相机显示为/ dev / video0 . sudo ffmpeg -f v4l2 -s 1280x720 …

如何用Python开发QQ机器人

前言 虽然该文最终是达到以python开发mirai机器人的目的&#xff0c;但起步教程&#xff0c;尤其是环境配置上仍然有大量的相同操作&#xff0c;对其他编程语言仍有借鉴之处 假设你已经安装好了 Java、Python等运行必须的环境 mirai生态 mirai官方生态文档 要使用mirai开发…

牛客网高频Java面试八股最全攻略。面试要问的全部在这里

Java 入行容易精通难&#xff0c;需要能力也需要运气&#xff01; 互联网行业竞争是一年比一年严峻&#xff0c;作为工程师的我们唯有不停地学习&#xff0c;不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水&#xff0c;进入心仪的企业&#xff08;阿里、字节、美团…

vue页面缓存失效问题解决

文章目录 一、问题背景二、问题排查三、问题解决 一、问题背景 前端技术栈用的是vue&#xff0c;然后用keep-alive组件进行缓存页面【切换页面不进行刷新页面&#xff0c;保留之前的查询条件及状态等等】 测试提bug&#xff1a;部分页面突然缓存失效了&#xff0c;每次切换都…

Apple发布新电脑

Apple发布新电脑 苹果公司今天在其年度全球开发者大会上宣布即将发布Mac电脑阵容的三个新成员&#xff1a;采用最新M2芯片的新的15英寸MacBook Air&#xff0c;配备M2 Max或新的M2 Ultrachip芯片的Mac Studio&#xff0c;最后是期待已久的基于苹果硅的Mac Pro。 第一个新宣布的…

java swing 飞机大战游戏 github 免费 开源 公开 源码

本次项目来自&#xff1a;java飞机大战游戏开发教程 子弹打飞机游戏 经典游戏开发教程 Java项目实战 最详细的游戏开发课程 但是它不是开源的&#xff0c;课程讲到一半就要付费了 所以我把该项目的源码公开了&#xff0c;放在了github与码云上&#xff0c;也发布了操作视频 …

游戏手柄延迟测试软件,六款免费网络延迟测试工具

NetScna Tools NetScan Tools基础版是一组在Windows上运行的免费网络测试工具。该工具是免费的&#xff0c;但有弹出广告。如果想摆脱这些广告&#xff0c;可以购买NetScan Tools Pro。 在两个版本的NetScan Tools中都可以获得三个基于Ping的实用程序。该软件包还包括Tracerout…

steam如何搜索免费游戏

最近朋友圈好多人在说Epic免费送游戏的事&#xff0c;这周送的是GTA5&#xff0c;我没买过这个游戏&#xff0c;也没去Epic上领&#xff0c;但是看到Epic免费送游戏我就想到一个问题&#xff0c;既然Epic会免费送游戏&#xff0c;那作为竞争对手steam不可能没有可以白嫖的机会才…