本文的copyright归yuweixian4230@163.com 所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
作者:yuweixian4230@163.com
博客:yuweixian4230.blog.chinaunix.net
测试 V4L2摄像头获取单幅图片(MMAP模式) (一)
通过上面两个技术,实现了通过USB摄像头采集图像,并且能显示在lcd上。但是这些命令的执行都需要在串口连接电脑执行。我想,可以实现一个qt界面,然后再界面中以按钮的形式实现。
获取图片create_jpg,显示图片show_jpg 把这些可执行命令都放到/bin/下。
把consolo执行文件放到/opt/qt-4.5.3/bin下面,
在/bin/qt4 修改
- if [ -f /etc/pointercal ] ; then
- # $QPEDIR/bin/hello_cn -qws 1>/dev/null 2>/dev/null
- $QPEDIR/bin/consolo -qws 1>/dev/null 2>/dev/null
-
else
- # ts_calibrate
-
$QPEDIR/bin/consolo -qws 1>/dev/null 2>/dev/null
-
fi
只有这样,才能在系统初始化的时候就执行 qt界面
qt界面主要代码如下:
信号槽
- void Widget::on_CreateButton_clicked()
-
{
-
system("create_jpg");
-
}
-
-
void Widget::on_ShowButton_clicked()
-
{
-
system("show_jpg test-mmap.jpg");
-
}
在qt命令时
1.进入/usr/local/Trolltech/QtEmbedded-4.5.0-arm$
2. source setenv.sh
这样。我们就可以使用qt-arm版本了。我们也可以这样查看我们使用的qt版本是哪种
- ywx@yuweixian:~/desktop/bishe$ qmake -v
-
QMake version 2.01a
-
Using Qt version 4.5.3 in /usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib
-
ywx@yuweixian:~/desktop/bishe$
qmake -project
qmake
make
这样就产生可执行文件了。。。
阅读(2324) | 评论(0) | 转发(0) |