Linux应用
VaderZhang
大学生
展开
-
Linux V4L2采集YUV视频并播放
接着上一接博客继续写。采集YUV视频很简单,比采集bmp图片更简单,因为采集图片还要考虑图片格式,要做YUV到RGB的格式转换等工作。而采集YUV视频直接把采集的YUV数据丢进一个文件里就行了。在上一篇博客里,修改一点点代码就可以完成采集YUV视频的工作了。static int readfram(){ struct pollfd pollfd; int ret,i; cha原创 2017-05-27 16:39:55 · 3487 阅读 · 1 评论 -
Linux USB摄像头采集保存bmp图片
操作摄像头是基于V4L2提供的系统调用,步骤大体如下:1、打开设备 open2、查询设备信息和能力,用到的结构体为struct v4l2_capability 用到的ioctl命令为 VIDIOC_QUERYCAPstruct v4l2_capability { __u8 driver[16]; /* i.e. "bttv" */ __u8 card[32]; /原创 2017-05-26 10:09:46 · 4641 阅读 · 6 评论 -
Linux下USB摄像头采集图像,液晶framebuffer显示
前面说了使用USB摄像头采集bmp图片和yuv视频,显示过程直接就是把bmp图片在lcd显示出来就可以了。大体的USB摄像头操作和前面的一样,不清楚摄像头操作可以去 https://github.com/zhangdalei/video_lcd_show。Framebuffer操作也不难,具体如下: framebuffer设备节点为/dev/fbx。一般为/dev/fb0,一个液晶控制节点。操作原创 2017-06-09 22:10:44 · 2545 阅读 · 2 评论