专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
linux下qt+opencv、arm端移植opencv
2019-07-13 19:18
发布
生成海报
站内文章
/
DSP
10563
0
1437
linux下qt+opencv、arm端移植opencv
团队要做一个嵌入式定位的项目,arm端的工作进行一些图像采集、图像预处理,及多种通信接口管理、GUI显示、人机交互等工作。首先先把opencv移植来进行一些实验测试。
本文记录下在linux下移植opencv及arm端移植的过程。
1、Linux下移植opencv配合qt使用
(1)首先更新源,sudo update sudo upgrade
然后下载opencv编译过程中用到的一些包,搜索一下与opencv相关的有好多。这里我安装了其中的一些,sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev pkg-config。
下载cmake,cmake-qt-gui
sudo apt-get install cmake cmake-qt-gui
(2)下载opencv包
我是在opencv官网下载的opencv2.4.11 for linux。下载后解压进入,opencv-2.4.11目录下,执行cmake-gui
点击Configure
Generate后进入 opencv-x86目录下 执行make make install 在/usr/local/lib下会出现编译好的lib文件。
(3)安装完成后对系统变量进行配置
sudo gedit /etc/ld.so.config.d/opencv.conf
在其中添加/usr/local/lib 保存后执行
sudo ldconfig
sudo gedit /etc/bash.bashrc
在其中添加PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
(4)测试运行一下
在.pro文件中添加
INCLUDEPATH+=/usr/local/include
/usr/local/include/opencv
/usr/local/include/opencv2
LIBS += /usr/local/arm/libopencv_highgui.so
/usr/local/arm/libopencv_core.so
/usr/local/arm/libopencv_imgproc.so
运行后结果
测试完毕,linux下qt+opencv搭建成功。
2、arm端移植opencv
新建opencv-arm目录,进入opencv-2.4.11执行cmake-gui
在Configure里面去掉TIFF的选项
进入opencv-arm目录修改
CMakeCache.txt。
在该行添加-lpthread -lrt -ldl三个参数。
执行make make install
不知道为什么 我指定了opencv-arm的安装路径,结果还是安装的和linux下的重合了。我只好
手动复制了一下,然后linux下的又重新安装了一遍,将arm端的Lib库复制到开发板对应的目录下。
即可运行。测试一下
Ta的文章
更多
>>
导出gerber文件前的全面检查(以cadence PCB设计软件为例)
0 个评论
op 之间的电源隔离
0 个评论
linux下qt+opencv、arm端移植opencv
0 个评论
国嵌视频光盘网盘分流下载地址
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮