<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[shang_125的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/shang_125</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; shang_125]]></copyright><item><title><![CDATA[video4linux(v4l)使用摄像头的实例基础教程与体会(五)]]></title><link>https://blog.csdn.net/shang_125/article/details/4641959</link><guid>https://blog.csdn.net/shang_125/article/details/4641959</guid><author>shang_125</author><pubDate>Thu, 08 Oct 2009 14:28:00 +0800</pubDate><description><![CDATA[2 上述v4l库使用的方法给出了上述的一些代码，这里用一些简单的代码表明如何来使用它。上文中已经说过将相关结构体和函数的定义放到一个名为v4l.h的文件中，相关函数的编写放在一个名为v4l.c的文件。现在我们要使用它们。使用的方法很简单，你创建一个.c文件，假设叫test.c吧，那么test.c如下//test.cinclude “v4l.h”...v4l_device]]></description><category></category></item><item><title><![CDATA[video4linux(v4l)使用摄像头的实例基础教程与体会(四)]]></title><link>https://blog.csdn.net/shang_125/article/details/4641957</link><guid>https://blog.csdn.net/shang_125/article/details/4641957</guid><author>shang_125</author><pubDate>Thu, 08 Oct 2009 14:28:00 +0800</pubDate><description><![CDATA[获得图像前的初始化工作v4l_grab_init();该函数十分简单直接粘上去，其中将。vd->frame_using[0]和vd->frame_using[1]都设为FALSE，表示两帧的截取都没有开始。int v4l_grab_init(v4l_device *vd, int width, int height)   {      vd->mmap.width = width;  ]]></description><category></category></item><item><title><![CDATA[video4linux(v4l)使用摄像头的实例基础教程与体会(三)]]></title><link>https://blog.csdn.net/shang_125/article/details/4641945</link><guid>https://blog.csdn.net/shang_125/article/details/4641945</guid><author>shang_125</author><pubDate>Thu, 08 Oct 2009 14:23:00 +0800</pubDate><description><![CDATA[下面完成第3步按照需要更改设备的相应设置，事实上可以更改的设置很多，本文以更改picture属性为例说明更改属性的一般方法。       那么我们就完成extern int v4l_set_picture(v4l_device *, int, int, int, int, int,);这个函数吧int v4l_set_picture(v4l_device *vd,int br,int hu]]></description><category></category></item><item><title><![CDATA[video4linux(v4l)使用摄像头的实例基础教程与体会(二)]]></title><link>https://blog.csdn.net/shang_125/article/details/4641918</link><guid>https://blog.csdn.net/shang_125/article/details/4641918</guid><author>shang_125</author><pubDate>Thu, 08 Oct 2009 14:14:00 +0800</pubDate><description><![CDATA[前面已经说过使用v4l视频编程的流程和对文件操作并没有什么本质的不同，大概的流程如下：       1.打开视频设备(通常是/dev/video0)       2.获得设备信息。       3.根据需要更改设备的相关设置。       4.获得采集到的图像数据（在这里v4l提供了两种方式，直接通过打开的设备读取数据，使用mmap内存映射的方式获取数据）。       5.对]]></description><category></category></item><item><title><![CDATA[video4linux(v4l)使用摄像头的实例基础教程与体会]]></title><link>https://blog.csdn.net/shang_125/article/details/4641367</link><guid>https://blog.csdn.net/shang_125/article/details/4641367</guid><author>shang_125</author><pubDate>Thu, 08 Oct 2009 10:39:00 +0800</pubDate><description><![CDATA[1.video4linux基础相关1.1 v4l的介绍与一些基础知识的介绍I.首先说明一下video4linux(v4l)。它是一些视频系统，视频软件，音频软件的基础，经常使用在需要采集图像的场合，如视频监控，webcam,可视电话，经常应用在embedded linux中是linux嵌入式开发中经常使用的系统接口。它是linux内核提供给用户空间的编程接口，各种的视频和音频设备开发相]]></description><category></category></item></channel></rss>