Linux/Qt如何捕获摄像头

你個臭鴨蛋 2010-09-06 03:24:51
最近才接触Qt,需要用Qt做一个捕获摄像头的界面,实现类似于Cheese(茄子大头贴)的拍照功能,在网上查看了不少资料,应该会用到v4l2编程,但是v4l2也没有接触过,先请教各位大虾,希望大家支招,到底应该怎么解决,如果是v4l2编程,应该包含什么样的头文件,在网上是否有现成的头文件提供下载(我曾尝试过在网上下载V4L2.h,但最终也没有能够走通),还是要安装什么东西,谢谢,恳请大家支招!
...全文
559 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzf_xzf 2010-11-22
  • 打赏
  • 举报
回复
不懂不懂。。。。。。。。。。。。
你個臭鴨蛋 2010-09-19
  • 打赏
  • 举报
回复
弄清楚了,是格式的原因。现在市面上的摄像头大多支持YUYV格式,但是不知吃JPEG格式,所以捕获到的数据要进行转换才行,但是现在又遇到一个问题,转换后发现所捕获的图像是倒立着的,继续研究中
wwwunix 2010-09-15
  • 打赏
  • 举报
回复
找个满足UVC标准的摄像头。
给个地址给你,里面有满足UVC标准的摄像头的列表:
http://www.ideasonboard.org/uvc/
你個臭鴨蛋 2010-09-15
  • 打赏
  • 举报
回复
至今还没有弄出来,我的摄像头插上去lsusb只显示
0ac8:3450 Z-Star Microelectronics Corp.
后面没有往上插找到的所说的webcam字样
不知道是不是摄像头的关系
还望继续支招!
newton123456 2010-09-10
  • 打赏
  • 举报
回复
先看看V4L2 API, 里面有一个例子程序capture.c还是vidcat.c 修改process_image函数 先得到一张图片再说。
wwwunix 2010-09-06
  • 打赏
  • 举报
回复
1、你的开发平台上必须安装v4l2的库。安装了v4l2的库后,就有V4L2.h这个文件了。
2、给你个v4l2编程介绍的文章:http://www.zooyoo.org/?p=111
3、v4l2的编程和Qt没有直接的关系。用Qt只是做个界面而已。

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧