发 帖  
原厂入驻New

[经验] 【Intel Edison试用体验】[Demo] USB 连接摄像头

2016-8-13 23:27:21  2575 摄像头 Intel
分享
0
     ·  主要内容        
         ·   在Ediosn上连接USB摄像头,检测是否为UVC免驱动摄像头
         ·   安装
mjpg-streamer 软件 , 本地安装法
         ·   启动 mjpg-streamer,在web端查看

       ·  准备工作
          ·   Edsion安装好USB驱动
          ·   Edion可以连接网络

       —————————————————————————————————————————————

      Ⅰ、 在Ediosn上连接USB摄像头,检测是否为UVC免驱动摄像头



       这是我的USB摄像头,支持UVC免驱动,之前用来做wIFi小车的,wifi机器人
       所以由于Edison 支持 Linux,那肯定也支持UVC摄像头,不过缺少一个mjpg-streamer 软件 ,
       虽然有源码,但是自己编译太麻烦了,还容易出问题
       还有一个方法就是更新软件源,在线安装;
       或者直接到软件源地址直接下载,然后上传到linux目录上,用opkg安装


       001.jpg


       如图,这个就是我的UVC摄像头,如果你也有USB摄像头
       可以连接电脑查看驱动信息,就知道是不是UVC啦


       好啦,现在我们把它插在USB HOST 的接口上,记得把那个SW开关网上推(USB HOST 边侧)
      
       002.jpg      


       如上连接即可。


       再连接linux串口,启动SecureCRT,连接到edison,输入用户名密码
       然后输入:
  1. ls /dev
复制代码
     如果看到如下信息,就说明,支持UVC,linux驱动成功


       2805.PNG



      Ⅱ、 安装 mjpg-streamer 软件 , 本地安装法



       还记得我上篇的文章,关于蓝牙通信,当时看到intel官方给出了建议的第三方源


       在 vi 文本编辑器中打开 base-feeds.conf 文件:
       vi /etc/opkg/base-feeds.conf
      在 base-feeds.conf 中插入以下行:
  1. src/gz all http://repo.opkg.net/edison/repo/all
  2.            src/gz edison http://repo.opkg.net/edison/repo/edison
  3.            src/gz core2-32 http://repo.opkg.net/edison/repo/core2-32
复制代码
      保存更改,并退出编辑器。(按住Esc ,输入:" :wq ")      现在我们可以把这个软件源添加到 /dev/opkg/iotdk.conf
      
      然后执行
  1. opkg update
复制代码
    再执行安装
  1. sudo opkg install mjpg-streamer
复制代码
   可是我的安装一直失败,不知道是不是网络的原因,
     于是决定本地安装,直接打开源的地址,然后下载mjpg-streamer
     同过WinSCP软件直接上传到根目录


      2802.PNG

     再回到命令窗口,执行:
  1. opkg install mjpg-streamer
复制代码
     即安装成功啦。
     这时候,可以启动啦
     依然在控制台窗口输入:
  1. sudo mjpg_streamer -i "input_uvc.so" -o "output_http.so -w /www"
复制代码
   在控制台,可以看到以下信息,是关于配置的分辨率等信息,
     如果你也是如下显示,那就OK,没问题


      2804.PNG
    2803.PNG

     再看看USB 摄像头,LED灯亮起来,说明已经工作了

      4.jpg

     这时候可以在浏览器中敲入以下地址:
      http://192.168.1.114:8080 可以直接访问到www的home主页
      这是其中一个JS实现的


       2801.PNG

     当然也可以直接访问: http://192.168.1.114:8080/?action=stream
      当初做wifi机器人的时候,是基于路由器openWRT实现的,
      特定通过C#编写了一个上位机,可以直接访问web Camera ,如图
      
       2806.PNG

     上位机是我自己编写的,不仅额可以显示摄像头视频图像,还可以控制摄像头舵机平台
       控制wifi小车前后左右运动,已经控制6个自由度机械臂
       好啦,修改下地址,改为edison的地址,然后点击视频,即可启动啦


       2807.PNG

      当然,在控制台,按住”Ctrl + c “结束运行


       2808.PNG


      OK,到此为止。
      Ediosn中内置了python,还有OpenCV,所以,可以发挥想象力的地方太多啦!


      很好很强大!!!!












相关经验

y5815420 2016-9-14 13:09:19
楼主 我想问下  怎么设置开机开机启动mjpg-streamer呢
回复

举报

y5815420 2016-9-14 13:09:33
楼主 我想问下  怎么设置开机开机启动mjpg-streamer呢
回复

举报

只有小组成员才能发言,加入小组>>

967个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

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