• 7451阅读
  • 6回复

用QT作摄像头查看器 [复制链接]

上一主题 下一主题
离线sparkzh
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-13
— 本帖被 XChinux 执行加亮操作(2008-10-02) —
想用QT作一个简单的摄像头查看器,只要能显示摄像头的图像就行了,但没什么头绪阿。以前没做过图形图像的编程,很茫然,摄像头采集来的数据是什么格式的?要读取/dev/video0,但怎么把它变成图像呢?是要解码吗?用Qimage应该是显示图片,怎么让它能产生动态的图像呢?好像也没有这方面的书,希望大家指点指点,介绍一些相关的书籍,资料和网络资源。先谢谢了!!!
时间就像乳沟,挤一挤总会有的
离线sparkzh
只看该作者 1楼 发表于: 2008-09-14
自己先扛着,达人出来帮帮忙阿
时间就像乳沟,挤一挤总会有的
离线lutins
只看该作者 2楼 发表于: 2008-09-21
OPENCV加QT可以实现....当然只是WINDOWS平台..
不嫌麻烦的化可以使用QT+DIRECTSHOW实现.
离线lutins
只看该作者 3楼 发表于: 2008-09-21
有问题发MAIL给我.zhi.zhang@primax.com.cn
离线sparkzh
只看该作者 4楼 发表于: 2008-09-21
引用第2楼lutins于2008-09-21 00:27发表的  :
OPENCV加QT可以实现....当然只是WINDOWS平台..
不嫌麻烦的化可以使用QT+DIRECTSHOW实现.

貌似你说的东西挺麻烦的,QT不是有个QMovie 类吗,QMovie::QMovie ( QIODevice * device, const QByteArray & format = QByteArray(), QObject * parent = 0 ) 这个不是可以直接读取设备吗,是不是就可以读取 /dev/video 的数据
时间就像乳沟,挤一挤总会有的
离线lutins
只看该作者 5楼 发表于: 2008-09-22
可是QT并没有封装摄像头设备,而且也无法封装,因为每个摄像头都不一样。所以QT不可以直接访问摄像头,不过好像4.40版本封装了pohne模块,据说是可以直接使用摄像头。具体我也每研究过。。
离线sparkzh
只看该作者 6楼 发表于: 2008-09-22
引用第5楼lutins于2008-09-22 09:20发表的  :
可是QT并没有封装摄像头设备,而且也无法封装,因为每个摄像头都不一样。所以QT不可以直接访问摄像头,不过好像4.40版本封装了pohne模块,据说是可以直接使用摄像头。具体我也每研究过。。

网上好像都是用V4L来做的,看来我得看看V4L
时间就像乳沟,挤一挤总会有的
快速回复
限100 字节
 
上一个 下一个