设为首页 加入收藏

TOP

webcam_server移植笔记
2014-11-23 22:28:25 来源: 作者: 【 】 浏览:10
Tags:webcam_server 移植 笔记

首先从http://www.neilbriscoe.co.uk/scratch/网站下载webcam_server-0.50.tar.gz源码,然后解压.主机webcam_server应用程序的安装看看INSTALL文件就可可以了,安装过程很简单


#./configure


#make


#make install


就会在/usr/local/bin目录下发现webcam_server,然后把/usr/local/bin添加到profile文件里.从启电脑 webcam_server就可以执行了.下面就把webcam_server移植到我的开发板上,移植过程也很简单,这就看你用什么交叉编译器了.


一.移植webcam_server


进入webcam_server-0.50目录,修改makefile,把


CC=gcc


修改为


CC = /usr/local/arm/3.3.2/bin/arm-linux-gcc


进入/src同样修改makefile把


CC=gcc


修改为


CC = /usr/local/arm/3.3.2/bin/arm-linux-gcc


然后


#make


就会在/src目录下看到编译生成的webcam_server


假设你用的是2.95.3或者3.4.1交叉编译器就会有很多问题,需要修改很多东西,添加什么jpeg库支持了等等,刚开始我也根据提示排除了很多错误,最后还是没有编译通过.用3.3.2编译器的原因很简单,它本身就包含很多库,我的3.3.2编译器有280M比3.4.1和2.95.3大多了,以前编译busybox1.5以上版本的时候就遇到这种问题


.继续


二视频采集的实现


首先你得有ov511或者zc301芯片的摄像头,最好两者都有,我是两者都有的


(1)主机视频采集


最好在主机下面做些测试,不要盲目下载到开发板,我下载到开发板很麻烦,测试好了再制作根文件系统下载到开


现设置主机的环境.


#ifconfig eth0 192.168.1.3


#/etc/init.d/http start


安装jre,让你的浏览器支持java


1)ov511摄像头的测试


插入ov511摄像头,运行webcam_server


#webcam_server


打开网叶输入http://192.168.1.3/client/webcam.html就可以看到视频了.图像显示在左上角,比较暗,速度也比较慢.


linux下和xp下只要在同一网段的输入此网址都可以看到,不过要让你的浏览器支持java


2)zc0301摄像头也可以用webcam_server采集到图像的,我试验过,效果比ov511好多了.也是采集的速度慢.不如spcaser采集的速度快.


(2)开发板上视频的采集显示就和主机采集的方法一样,自己试验一下了.


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇shell基础学习之正则表达式 下一篇Ubuntu编译环境相关

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: