树莓派智能监控小车(QT+树莓派)------视频流的获取及硬件

前两篇文章讲到了总体的思路和客户端与服务器的通信,借下来纪录一下关于视频流的获取,这里用的是树莓派官方摄()淘宝版,软件用的是mjpg-streamer(网上有很多版本,自己搜索就好,也有教程)。利用这个这个软件可以直接获取视频流在网页上显示(360浏览器无法显示,我用的是谷歌浏览器)。

原本的思路是利用QWebview来显示,但实际操作过程中,发现QWebview也无法解析这种视频流,起初以为是无法播放视频,多方调试后发现视频可以播放了,但还是无法获取视频流。无奈放弃该方案,参考网上的例子,利用QLabel逐帧显示静态图片(也是mjpg-streamer抓取的),这里不对代码进行介绍,附上参考的地址 http://blog.csdn.net/lbb2016/article/details/52583729

虽然问题解决,但是这种方法有弊端,就是在网络条件不好的情况下,显示的不满意,具体效果自己尝试吧...

 

关于硬件部分,包括有源蜂鸣器、LED小灯、三个超声波测距、四个轮子、四个电机、两个L298N电机控制模块,两个12V电池盒、树莓派官方摄像头、各种线若干。这些硬件控制方法较为简单,网上有许多的例子可供参考,可自行百度,再与之前的服务器相结合即可

 

 

大家可自行下载源码,不必再邮件我,这样也比较方便,写的不是很好,仅供参考.

源码下载地址:http://download.csdn.net/download/hhf15980873586/10248483 

你可能感兴趣的:(QT,嵌入式,C++,qt,智能小车,树莓派,嵌入式)