跳转到主要内容

Intel Edsion上使用Mjpg-Streamer读取摄像头数据

editor 提交于

<br>作者:奈何col</br>

用intel ediosn做监控,做视频小车什么的,也许会用到。

<strong>1、安装libjpeg-dev 和 libv4l-dev</strong>

首先

# vi /etc/opkg/myfeeds.conf

把下面几个源写入文件

src intel-iotdk http://iotdk.intel.com/repos/1.1/intelgalactic
src all http://iotdk.intel.com/repos/1.1/iotdk/all
src i586 http://iotdk.intel.com/repos/1.1/iotdk/i586
src x86 http://iotdk.intel.com/repos/1.1/iotdk/x86

然后

# opkg update
# opkg install libjpeg-dev libv4l-dev

等待安装完成

<strong>2、下载mjpg-streamer</strong>

以下版本,已经修改过makefile,可以直接编译

<font color="#0000C6"><font size="6"><a href="http://intel.eetrend.com/files/2016-05/wen_zhang_/100001520-3137-mjpg-s…;

也可以重新下载原版,再配置

<strong>3、复制到edison,并解压</strong>

建议/home下,空间比较大

<strong>4、进入解压到的文件夹,并编译</strong>

# make

<strong>5、编译完成后,运行以下命令,启动mjpg-streamer</strong>

(这之前你需要先连接上一个支持mjpg的摄像头,否则会有失败提示)

# export LD_LIBRARY_PATH="$(pwd)"
# ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -r 340x240 -f 10" -o "./output_http.so -p 8080 -w ./www"

现在mjpg-streamer服务器已经启动啦,通过浏览器输入 http://edisonIp:8080 就能看到摄像头传回的画面的

文章来源:<a href="http://www.arduino.cn/thread-12816-1-1.html"&gt; ARDUINO中文社区