主题 : 求助关于qtopia2.2.0上的视频采集问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 67224
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2012-04-09
最后登录: 2013-10-22
楼主  发表于: 2012-04-09 13:55

 求助关于qtopia2.2.0上的视频采集问题


我看了下qtopia2.2下QPixmap类里只有convertFromImage()函数,没有fromImage()函数,我就该成了convertFromImage,但是编译出现:cannot call member function "bool QPixmap::convertFromImage(const QImage& , QPixmap::ColorMod);这个函数到底怎么用啊?友善也不提供qtopia2.2的学习资料,搞不懂,求助啊~~
qtopia2.2确实跟QT的编程有些不一样,我用v4l2采集的一帧数据,想用QImage里的loadFromData()
函数读取到image里,然后用label控件显示出来,但是在qtopia2.2下编译总出问题,出问题的地方就是loadFromData和setPixmap函数那里,各位大侠能帮看看吗?我这样写在2.2环境下有问题嘛?
void mainwindow::paintEvent(QPaintEvent *)
{
        QImage image;
        read_frame (&pd);
        image.loadFromData((uchar*)pd.buffers[pd.buf.index].start,
                                             pd.fmt.fmt.pix.sizeimage);
        dislabel->setPixmap(QPixmap::convertFromImage(image,QPixmap::Auto));

        return_data(&pd);


}
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-04-10 07:11
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 67224
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2012-04-09
最后登录: 2013-10-22
2楼  发表于: 2012-04-11 16:03
问题已经解决了,友善没有个提供USB摄像头测试的源代码,本人也是摸索着将基于qtopia2.2.0下USB视频采集界面部分做了下,前提是内核里USB驱动要符合V4L2标准,3G模块部分正在做,如果不需要可以在qt中把启动3G模块的插槽去掉,调节亮度对比度的自己可以去添加。新手,如有不对的地方请大家多多指教,全部源码见附件。
附件: mini2440-qtopia2.2.0-usb-camera.zip (67 K) 下载次数:178
级别: 新手上路
UID: 67224
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2012-04-09
最后登录: 2013-10-22
3楼  发表于: 2012-04-11 16:41
另外,强烈鄙视下友善,想让人家学习ARM,又不提供给资料和源码例子。linux本身就是个开源的世界,你们这样闭源才会降低你们的市场竞争力呢。还技术服务呢。让帮看下代码哪里出问题了都不给看,指示让下的资料都是些很肤浅的傻瓜式的操作。很无语。
级别: 新手上路
UID: 17640
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2010-03-31
最后登录: 2012-05-08
4楼  发表于: 2012-04-12 12:58

 回 3楼(dashouzhang) 的帖子

我下载你的源码,我已经成功的用V4L2采集到了摄像头数据,但是一直没有好的办法用Qt显示图像,希望你的代码能给我一些启发。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
5楼  发表于: 2012-04-12 13:26
引用第2楼dashouzhang于2012-04-11 16:03发表的  :
问题已经解决了,友善没有个提供USB摄像头测试的源代码,本人也是摸索着将基于qtopia2.2.0下USB视频采集界面部分做了下,前提是内核里USB驱动要符合V4L2标准,3G模块部分正在做,如果不需要可以在qt中把启动3G模块的插槽去掉,调节亮度对比度的自己可以去添加。新手,如有不对的地方请大家多多指教,全部源码见附件。



早就提供了:http://www.aiothome.net/read.php?tid-11035.html
在光盘中也有
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 69996
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2012-05-14
最后登录: 2012-05-19
6楼  发表于: 2012-05-18 16:22

 回 楼主(dashouzhang) 的帖子

我最近也在做这个,只要采集到图像显示就好了,对qt知之甚少啊,尤其是2.2,还请楼主多多指教
级别: 新手上路
UID: 67118
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2012-04-08
最后登录: 2013-05-13
7楼  发表于: 2013-05-13 17:21
楼主你好,我下载了你的代码,在我机器上跑没问题,就是视频延迟很高,不知道是机器处理速度的问题,还是程序的问题。求指教~为什么论坛里发问的人很多,回答的人却很少呢?做出来的人都不见踪影了?哎~