(7拾遗)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(7拾遗)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练相关的知识,希望对你有一定的参考价值。

从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练

1综述​​​2环境架设
3两个例子

4程序框架

5编译使用最新opencv

6综合实验

7拾遗

一、在虚拟机里面安装PC版本的PI系统



     注意使用最新版本vmware,已经证明vm11不支持。PI的桌面版本为:



      ​​https://www.raspberrypi.org/downloads/raspberry-pi-desktop/​



(7拾遗)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练_交叉编译



能够在桌面环境中进行程序设计,肯定比使用vnc方便许多。需要注意的是这个时候打开摄像头有技巧:




(7拾遗)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练_QT_02


就是这个地方需要选择USB3.0,否则的话会出现设备能够打开,但是黑屏的情况,需要注意。


 


二、文件共享


     最直接的共享方法就是建立 FTP服务器(参考   ​​http://os.51cto.com/art/201008/222036.htm​​)


sudo apt -get install vsftpd 
sudo vsftpd start



(7拾遗)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练_树莓派_03


可以在PC机和树莓派 上 分别建立FTP,这样可以相互拷贝。(默认是不能修改FTP上数据的)


三、交叉编译

    通过交叉编译的方式能很大程度上提高编码效率,但是交叉编译环境非常难配。在我们目前的情况下,建议通过PC段进行代码调试,而后上传到树莓派上进行生成。

四、原生Camera

    在QT中使用QtMultimedia可以使用QCamera,但是这个时候就无法直接使用qt-default库了,需要自己编译QT,对于我们目前的环境来说,已经有了很好的视频采集显示框架了,因此不选择。

      

 

以上是关于(7拾遗)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练的主要内容,如果未能解决你的问题,请参考以下文章

Python 大白从零开始 OpenCV 学习课-7. 空间域图像滤波

7.图像识别后的目标区域的绘制(基本图形的绘制) --- OpenCV从零开始到图像(人脸 + 物体)识别系列

如何使用 QT 在 Raspberry Pi 上的 LCD 和 HDMI 上同时在 Linux 中绘制图像?

使用QT5绘制OpenCV3的Mat图像

使用QT5绘制OpenCV3的Mat图像

从零开始 - 网页上位机 - 01