社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 7447|回复: 26

[经验] 新手学习树莓派3笔记(3)--利用mjpg-streamer实现摄像头监控

  [复制链接]

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-1-8 01:19:08 | 显示全部楼层 |阅读模式
本帖最后由 RCSN 于 2017-1-8 01:19 编辑

    这一个月,由于公司项目比较急,工作日回家都没时间开电脑,还好快要收尾工作了。
    还好女神周五的时候提醒我树莓派还在玩不,不然得等着吃灰了。
    其实陆陆续续为了这个mjpg-streamer的安装,搞了一个月,失败了几次,都快要放弃了。第一次的时候,TB买的USB摄像头插在电脑上,可以识别到设备,特么的在树莓派上有时候可以识别有时候就没有了。后来怀疑是树莓派USB供电不足,所以我把其摄像头的电源线剪了,用杜邦线焊接起来单独供电,如图所示,图中的红线和灰线就是5V和GND,我把他接到树莓派的排针上。
H8d5QHBVRp95gAAAABJRU5ErkJggg==
然后在终端敲行命令:lsusb。如图的006就是我的USB摄像头设备。红线后面的是摄像头的生产厂家名。
2b7L19pzQwRof6IAAAAAElFTkSuQmCC

其次还有一次失败就是:我安装的mjpg-streamer软件版本是mjpg-streamer-code-182的,妹的老是安装编译后总是网页上可以打开但是就是没图像,一度让我怀疑是不是我的摄像头的问题。
2.png

版本里面的代码太多,我也没怎么看也看不太明白。后来我也不使用这个版本了,而且这个版本在网上太多篇了,我按照他们的做法做我都不行,怀疑是不是真的有去研究。
  后来我使用的是
jacksonliam版本的项目,我现在所用的版本就是这个版本,使用是最新的原生系统。接下来就详细说下步骤吧。
  1:更新软件源以及软件。当然你觉得你的软件源是最新的,下载软件的时候不会失败,你可以忽视这一步。以下两个命令真的很有用啊。
    命令行是:sudo apt-get update #这个是更新软件源
              sudo apt-get upgrada #这个是更新软件
  2.安装mjpgstreamer必要的支持库。因为我之前在安装上个版本的时候已经安装,所以图中会提示已经安装了,我只是列出了命令。
   
sudo apt-get install subversion  #
Subversion是一个自由开源的版本控制系统    sudo apt-get install libjpeg8-dev  #  JPEG支持库
    sudo apt-get install imagemagick  #
ImageMagick是一个免费的创建、编辑、合成图片的软件  
   sudo apt-get install libv4l-dev

    sudo apt-get install cmake   #编译工具
    sudo apt-get install git
#git版本控制
4.png


评分

4

查看全部评分

<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-8 01:34:35 | 显示全部楼层
  接下来就是把开源的版本克隆到树莓派本地来。建议新建个非空文件夹放置。我就放在树莓派的downloads文件夹里面。可能需要几分钟,看你的网速了。克隆成功后见下图。
  命令行:

git clone https://github.com/jacksonliam/mjpg-streamer.git    cd mjpg-streamer/mjpg-streamer-experimental 5.png
  然后我们打开版本的位置,然后make进行编译和安装需要的工具,make过程中比较长,耐心等待。命令行:
cd mjpg-streamer/mjpg-streamer-experimental
make all
在扫描过程中,会出现版本需要的文件,gif真的很方便啊。
6.png    7.png

然后再进行安装整个工程。命令行:

sudo make install

8.png


如此,版本已经安装成功。



<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-8 01:40:59 | 显示全部楼层
  最后就是使用了。注意,这个我是用USB摄像头的,如果用树莓派的摄像头,我不清楚是否可以适用。命令行:
./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"

如图,就出现了设备,分辨率等信息。那就说明成功了,
9.png

然后在你的浏览器打开网址:你的树莓派IP:8080
效果图:
10.png    11.png
streamer传输视频流很快,几乎不卡顿。之前用Motion真的太卡了。明天发下Motion的教程就可以进行对比了

<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

5287

TA的帖子

115

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-1-8 01:46:20 | 显示全部楼层
牛逼,帮顶,收藏了好好研究!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,虽然在群里买不到板子,但是可以学会开车;虽然学不到技术,但是可以学会开车;商家勿入!加群暗号:喵


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-8 02:01:36 | 显示全部楼层
GIF效果图如下。如果想退出,可以按快捷键:ctrl+c。下一贴,还是应用篇:使用Motion实现摄像头监控,对比mjpg-streamer。
下图可见,监控的实时性还是非常强的。
30.gif


<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-8 02:03:16 | 显示全部楼层
lcofjp 发表于 2017-1-8 01:46
牛逼,帮顶,收藏了好好研究!

队长水军第一个来顶贴。好感动。多谢你的芯币,我要赚够芯币还给色哥。
<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

710

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-1-8 08:53:27 | 显示全部楼层
666厉害厉害折腾这么久还在折腾
物致DIY 期待您的到来~
QQ群:646461928
购买地址


回复

使用道具 举报

1351

TA的帖子

1

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2017-1-8 09:41:06 | 显示全部楼层
恭喜恭喜,你可以开班了,小板凳瓜子已准备好。。。
HELLO_WATER


回复

使用道具 举报

6246

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-1-8 12:17:14 | 显示全部楼层
这么能写,给力 给力!!
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-8 22:32:53 | 显示全部楼层
5之蒲公英 发表于 2017-1-8 08:53
666厉害厉害折腾这么久还在折腾

折腾不出来,心里在发慌。回家的人真爽,好好待在家,不然来深圳了会乡愁。
<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-8 22:34:06 | 显示全部楼层
shinykongcn 发表于 2017-1-8 09:41
恭喜恭喜,你可以开班了,小板凳瓜子已准备好。。。

就你搞事。带都不带我
<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

92

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-1-9 08:56:11 | 显示全部楼层
很给力!!!!!


回复

使用道具 举报

1351

TA的帖子

1

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2017-1-9 09:16:56 | 显示全部楼层
RCSN 发表于 2017-1-8 22:34
就你搞事。带都不带我

你是大神了,带不动了你了,我跟着你的脚步走就好
HELLO_WATER


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-9 13:01:43 | 显示全部楼层
lijinqiu1 发表于 2017-1-9 08:56
很给力!!!!!

谢谢支持
<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-9 13:06:55 | 显示全部楼层
shinykongcn 发表于 2017-1-9 09:16
你是大神了,带不动了你了,我跟着你的脚步走就好

你发的帖子的内容我都还没看懂,我这是业余,怎么比得上你这个职业的
<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-1-23 09:33:31 | 显示全部楼层
这玩艺太不容易装了。我树莓3,按网上教程182版本装的,也是编译后总是网页上可以打开但是就是没图像。编译时总是在jpeglib.h上卡克,这一步通过了也是不能用


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-1-23 09:42:34 | 显示全部楼层
slxy 发表于 2017-1-23 09:33
这玩艺太不容易装了。我树莓3,按网上教程182版本装的,也是编译后总是网页上可以打开但是就是没图像。编译 ...

182版本的不适合树莓派3.估计人家太久没更新了。你还是用我帖子上的吧,保证可以。
<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

7491

TA的帖子

128

TA的资源

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

发表于 2017-2-13 09:16:09 | 显示全部楼层
汇总贴连接:
新手学习树莓派3笔记——by RCSN
http://bbs.eeworld.com.cn/forum. ... &fromuid=536508


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-3-31 12:22:59 | 显示全部楼层
你好  USB摄像头直接插到Pi上   Pi也能识别.
但是最后一步出错了
11.png


回复

使用道具 举报

619

TA的帖子

5

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2017-3-31 23:09:28 | 显示全部楼层
lianggan13 发表于 2017-3-31 12:22
你好  USB摄像头直接插到Pi上   Pi也能识别.
但是最后一步出错了

libv4l-dev 库安装了吗?再试下安装下。还有你运行这个的时候,如果失败了,再lsusb看下看树莓派还能不能识别。
<font color="Red">物致DIY 期待您的到来~
QQ群:646461928
小店


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-4-25 16:57 , Processed in 0.658278 second(s), 21 queries , Redis On.

快速回复 返回顶部 返回列表