基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示

本文详细介绍了如何在ZedBoard上利用USB摄像头进行图片采集并通过QT界面显示。首先介绍了Qt的安装,接着创建Qt GUI应用,将图像采集代码与UI结合,最后编译工程并制作运行库,实现在ZedBoard上运行程序,成功显示摄像头图像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                      (原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示

(原创基于ZedBoard的Webcam设计(一):Zedboard上的USB摄像头(V4L2接口)的图片采集中,我们完成了ZedBoard上USB摄像头的单幅图片采集,采集到的图片是存储在文件系统中的“image_bmp.bmp”中的。这一小节将完成的是QT界面显示,将采集到的图像数据通过QT显示到HDMI显示器上。采集到图像数据存在QPixmap类的对象中,并通过QLabel显示出来。内容包括Qt Creator和Qt Embedded的安装、Qt工程的建立、摄像头采集实现、Qt运行库的生成以及使用方法。

(原创)基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集  

(原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示  

(原创)基于ZedBoard的Webcam设计(三):视频的采集和动态显示  

(原创)基于ZedBoard的Webcam设计(四):MJPG编码和AVI封装  

(原创)基于ZedBoard的Webcam设计(五):x264编码在zedboard上的实现(软编码)

硬件平台:Digilent ZedBoard + USB 摄像头+HDMI显示器

开发环境:Windows XP 32 bit + Wmare 8.0 + Ubuntu 10.04 +Qt Creator+ arm-linux-xilinx-gnueabi交叉编译环境

Zedboard linux: Digilent OOB Design 

 

一、Qt的下载和的安装

关于Qt的安装,网络上有很详细的介绍。这里只做简单介绍。

需要的安装包一共有两个:Qt Creator 和QTE。

1)QT Creator

下载地址:qt-sdk-linux-x86-opensource-2010.05.1.bin 

官方下载:http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-opensource-2010.05.1.bin

这是直接下载的编译好的二进制SDK包,不需要再配置和编译,直接运行就可以下载。之所以把官方的链接放在下面,是因为我找这个安装包找了很久,网络上很多链接均已经失效。我提供的第一个下载地址是使用百度的云盘,最近使用,感觉效果很不错。推荐第一个地址进行下载。

下载完成后,直接运行即可完成安装。

2)Qt Embedded for Linux:

下载地址:qt-everywhere-opensource-src-4.7.3.tar.gz

官方下载:http://download.xilinx.com/kits/qt_build_src.tar

此为4.7.3版本的源代码包,下载后需要配置和编译。同样推荐使用第一个地址进行下载。

解压之后,把Xilinx公司提供的Zynq的Qt配置文件qmake.conf复制到qt-everywhere-opensource-src-4.7.3/mkspecs/qws/linux-arm-gnueabi-g++目录下,使用命令

./configure -embedded arm -xplatform qws/linux-arm-gnueabi-g++ -little-endian -opensource -host-little-endian -confirm-license -nomake demos -nomake examples 

进行配置,配置完成后进行编译:

make    

编译结束后再使用命令

make install
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值