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

简介: 从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cnblogs.
+关注继续查看
前面已经成功搭建树莓派的基础环境了,下面马上转入图像处理框架的搭建。

一、安装QT,配置QT,运行第一个程序

安装qt5-default

sudo apt-get install qt5-default

 

安装qtcreator

sudo apt-get install qtcreator

 

这个时候,就可以打开creator了,但是需要进行配置

 


首先配置编译器地址(在compilers中):

cpp对应 /usr/bin/g++

c对应/usr/bin/gcc

然后将debugger和compiler选择正确。则可以运行程序

 

二、下载prebuild版本的OpenCV

首先从比较简单的prebuild版本的OpenCV开始,这样就不需要编译的很长很长的时间了。

sudo apt-get install libopencv-dev 

注意,需要找到PI将你下载的东西放到了什么地方,查找的命令为

sudo find / -name "libopencv_core.so

一般都是放在

/usr/lib/arm-linux-gnueabihf/libopencv_core.so

明确后,就可以直接进行实验了。

三、通过VNC远程管理PI,并将VNC设置为自启动

    由于我们后面是要做嵌入式项目的,也就是很多东西都要显示在7寸小屏幕上,所以最好还是配置vnc进行远程控制,并且将vnc设置为自启动:

    安装x11vnc,PI里面已经带有vnc服务了,但是我们还需要

sudo apt-get install x11vnc
    x11vnc则是将已有的X11桌面通过vnc传送到远程,而不是使用虚拟的vnc服务,也就是说你在远程的桌面是可以通过vncviewer进行实际地控制,就像windows下的普通vnc服务一样。这个对于我们图像处理来说是需要的。
    获得IP地址
ifconfig
    配置自启动,方法很多,我给出有效的。
    进入config文件夹:
cd /home/pi/.config
在.config文件夹中创建autostart文件夹:
mkdir autostart
在autostart文件夹中创建my.desktop文件,修改文件内容如下
#file start
[Desktop Entry]
Type=Application
Exec=x11vnc
#file end
win端的话,安装realvnc-viewer就可以。
需要注意的是,pi中内置的是real-vnc-server,它的默认密码是(想你也不会改)
用户名:pi
密码:raspberry

 

四、配置分辨率

由于触摸屏的分辨率太小,要通过vnc适当调大。这个时候就是用vncserver了,比如

vncserver -geometry 1024x768

只要是标准的分辨率都是可以的,包括

   30万像素640X480=307200
  50万像素800X600=480000
  80万像素1024X768=786432
  100万像素1140X900=1026000
  130万像素1280X960=1228800
  200万像素1600X1200=1920000
    最后,可能会遇到VNC版权问题,解决版权问题。
sudo apt-get install realvnc-vnc-server
  至此,基础软件已经全部安装完毕,下面开始编码。

 

 





目前方向:图像拼接融合、图像识别 联系方式:jsxyhelu@foxmail.com
目录
相关文章
|
17天前
|
算法 自动驾驶 Linux
嵌入式Linux系列第17篇:移植OpenCV
嵌入式Linux系列第17篇:移植OpenCV
|
7月前
|
编译器 Linux 开发工具
使用飞凌嵌入式IMX6UL-C1板子——qt+opencv环境搭建
使用飞凌嵌入式IMX6UL-C1板子——qt+opencv环境搭建
207 0
使用飞凌嵌入式IMX6UL-C1板子——qt+opencv环境搭建
|
存储 编解码 缓存
Hi3516开发笔记(十):Qt从VPSS中获取通道图像数据存储为jpg文件
上一篇已经将himpp套入qt的基础上进行开发。那么qt中拿到frame则是很关键的交互,这是qt与海思可能编解码交叉开发的关键步骤。
Hi3516开发笔记(十):Qt从VPSS中获取通道图像数据存储为jpg文件
|
C# 计算机视觉
案例分享:Qt+C#轨道交通行业高性能高流畅度模拟火车移动图像控件
案例分享:Qt+C#轨道交通行业高性能高流畅度模拟火车移动图像控件
案例分享:Qt+C#轨道交通行业高性能高流畅度模拟火车移动图像控件
|
编译器 C语言
QT应用编程: 使用QTAV得到解码视频每帧图像
QT应用编程: 使用QTAV得到解码视频每帧图像
320 0
QT应用编程: 使用QTAV得到解码视频每帧图像
|
计算机视觉
(7拾遗)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.
1217 0
|
算法 计算机视觉
(6综合实验)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cnblogs.
1055 0
|
计算机视觉 Unix
(5编译使用最新opencv)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练   1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html 2环境架设http://www.
1252 0
|
算法 计算机视觉 Windows
(3两个例子)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cnblogs.
1388 0
|
计算机视觉 算法 Linux
(4程序框架)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练   1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.
1197 0
相关产品
云迁移中心
推荐文章
更多