Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4462772
  • 博文数量: 1148
  • 博客积分: 25453
  • 博客等级: 上将
  • 技术积分: 11949
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 21:14
文章分类

全部博文(1148)

文章存档

2012年(15)

2011年(1078)

2010年(58)

分类: LINUX

2011-11-30 19:45:01

本文的copyright归yuweixian4230@163.com 所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
作者:yuweixian4230@163.com
博客:
yuweixian4230.blog.chinaunix.net

 测试 V4L2摄像头获取单幅图片(MMAP模式) (一) 

通过上面两个技术,实现了通过USB摄像头采集图像,并且能显示在lcd上。但是这些命令的执行都需要在串口连接电脑执行。我想,可以实现一个qt界面,然后再界面中以按钮的形式实现。

获取图片create_jpg,显示图片show_jpg 把这些可执行命令都放到/bin/下。

然后我们制作界面,qt界面代码附件: consolo.rar  

把consolo执行文件放到/opt/qt-4.5.3/bin下面,
在/bin/qt4 修改

  1. if [ -f /etc/pointercal ] ; then
  2. #       $QPEDIR/bin/hello_cn -qws 1>/dev/null 2>/dev/null
  3. $QPEDIR/bin/consolo -qws 1>/dev/null 2>/dev/null
  4. else
  5. #       ts_calibrate
  6.         $QPEDIR/bin/consolo -qws 1>/dev/null 2>/dev/null
  7. fi
只有这样,才能在系统初始化的时候就执行 qt界面

qt界面主要代码如下:

信号槽
  1. void Widget::on_CreateButton_clicked()
  2. {
  3.     system("create_jpg");
  4. }

  5. void Widget::on_ShowButton_clicked()
  6. {
  7.     system("show_jpg test-mmap.jpg");
  8. }

在qt命令时

1.进入/usr/local/Trolltech/QtEmbedded-4.5.0-arm$ 
2. source setenv.sh

这样。我们就可以使用qt-arm版本了。我们也可以这样查看我们使用的qt版本是哪种
  1. ywx@yuweixian:~/desktop/bishe$ qmake -v
  2. QMake version 2.01a
  3. Using Qt version 4.5.3 in /usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib
  4. ywx@yuweixian:~/desktop/bishe$

qmake -project
qmake
make

这样就产生可执行文件了。。。




























阅读(2321) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~