Chinaunix首页 | 论坛 | 博客
  • 博客访问: 339567
  • 博文数量: 45
  • 博客积分: 669
  • 博客等级: 上士
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-27 17:59
文章分类
文章存档

2015年(5)

2014年(6)

2013年(4)

2012年(30)

发布时间:2013-01-07 11:44:28

mjpg-streamer是一个很好的开源项目,用来做视频服务器,使用的是v4l2的接口。前面我们说了它的移植过程,但是在某些特定的情况下这个工程不能达到我们的需求,所以我们需要对源码进行修改,或者直接写一个自己的视频服务器。在修改源码或写自己的服务器之前我们分析下这个源码的代码。 这个代码里有三个部分是我们需要掌握的内容,第一是v4l2接口,第二个是socket编程,第三个是多线程编程。 一、 v4l2接口说明 这里涉及到我们如何从摄像头中把数据取出来,首先是封装一个结构体用来描述摄像头的一些信息,比如采集图片的宽高,图片的格式,等等。 struct vdIn {int fd;c......【阅读全文】

阅读(5063) | 评论(1) | 转发(0)

发布时间:2012-09-18 10:42:23

jpeg图像为解压后即得到位图数据,与上一篇中的bmp图像显示相比,增加的步骤是需要运用jpeg库提供的解码函数,解码得到图像数据,然后再把原始图像显示出来。点击(此处)折叠或打开#include <stdio.h> #include <stdlib.h> .........【阅读全文】

阅读(1334) | 评论(0) | 转发(0)

发布时间:2012-09-18 07:55:34

首先获取bmp文件信息头,根据得到的图像长,宽,以及存储位数信息,设置输出,将其输出到屏幕上。点击(此处)折叠或打开#include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #.........【阅读全文】

阅读(2977) | 评论(0) | 转发(1)

发布时间:2012-09-16 07:14:30

......【阅读全文】

阅读(1084) | 评论(0) | 转发(0)

发布时间:2012-09-12 10:27:53

一,编译:用的是ts1.0的版本export CC=arm-linux-gccexport PATH=/usr/local/arm/2.95.3/bin:$PATH./autogen.sh为防止出现undefined reference to `rpl_malloc' 错误,采取以下措施:echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache配置:./configure --host=arm-linux –cach.........【阅读全文】

阅读(3405) | 评论(0) | 转发(4)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册