RoboMaster

标题: 【交流帖】妙算上cuda、opencv以及qt的配置 [打印本页]

作者: kaka    时间: 2016-1-22 22:54
标题: 【交流帖】妙算上cuda、opencv以及qt的配置

回家第一天,配置妙算环境成功,写篇博客记录下过程,(之前配置qt一直没成功= =vs用多了vim实在用不惯)。

一、安装CUDA(同官方PDF)
1. 访问下链接:
http://developer.download.nvidia ... uda-repo-l4t-r21.3-
6-5-prod_6.5-42_armhf.deb
2. 执行以下命令安装 “cuda-repo-l4t-r21.3-6-5-prod_6.5-42_armhf.deb”至操作系统。

[plain] view plain copy



具体请参考以下链接:https://developer.nvidia.com/embedded/linux-tegra

(想跑CUDA例程的可参考http://blog.csdn.net/FRD2009041510/article/details/42042807

二、安装OpenCV

(这一步主要参照两个网站

1.http://blog.csdn.net/FRD2009041510/article/details/42930113   //图文教程挺详细的

2.http://elinux.org/Jetson/Installing_OpenCV

1.安装 OpenCV4tegra
访问以下链接以下载安装包“ libopencv4tegra-repo_l4t-r21_2.4.10.1_armhf.
deb ”
http://developer.download.nvidia ... bopencv4tegra-repo_
l4t-r21_2.4.10.1_armhf.deb   //最新的库版本是2.4.12了
执行以下命令进行安装

[plain] view plain copy



2.安装函数库


[plain] view plain copy



3.安装opencv源码

①.下载源码(推荐2.4.10)2.4.9装到75%就会出错


②.解压



[plain] view plain copy




③.Make


[plain] view plain copy





④.配置环境变量

echo "# Use OpenCV and other custom-built libraries." >> ~/.bashrcecho "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/" >> ~/.bashrc
source ~/.bashrc
⑤.测试

第一个例子:边缘提取


# Test a simple OpenCV program. Creates a graphical window, hence you should plug a HDMI monitor in or use a remote viewer such as X Tunneling or VNC or TeamViewer on your desktop.cd ~/opencv-2.4.9/samples/cppg++ edge.cpp -lopencv_core -lopencv_imgproc -lopencv_highgui -o edge(Or for OpenCV 3.0: g++ edge.cpp -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_imgcodecs -o edge)./edge第二个例子:摄像头图像的拉普拉斯变换

# If you have a USB webcam plugged in to your board, then test one of the live camera programs and linking to every OpenCV module.g++ laplace.cpp -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_calib3d -lopencv_contrib -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_legacy -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videostab -o laplace第三个例子:CPU和GPU进行图像的霍夫变换

# Test a GPU accelerated OpenCV sample.cd ../gpug++ houghlines.cpp -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_calib3d -lopencv_contrib -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_legacy -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videostab -o houghlines./houghlines ../cpp/logo_in_clutter.png三、QT的安装与配置

1.安装,使用apt-get,编译opensource的方法没有通过//不过!!!貌似只安装qtcreater就行了,商店里有


sudo apt-get install qt4-dev-tools #开发包   sudo apt-get install qtcreator #IDE  sudo apt-get install qt4-doc #开发帮助文档   sudo apt-get install qt4-qtconfig #配置工具   sudo apt-get install qt4-demos #DEMO源码  QT2.配置(这一步的截图见csdn:http://blog.csdn.net/u012348655/article/details/50564223)

①.打开qt->Tools->Options->Build&Run

②.配置Qt Versions以及Compilers

在termial中输入which qmake以及which gcc把相应的地址添加进去

3.测试

新建一个控制台工程

在main.c中加入


[cpp] view plain copy



在.pro文件中加入




[cpp] view plain copy



在生成的调试文件夹中放入lena.jpg
然后运行

[attach]8333[/attach]





作者: 苍狼小月VX    时间: 2016-1-22 23:51

作者: 奋斗小青年    时间: 2016-1-23 08:36

作者: grey911    时间: 2016-1-23 13:32

作者: DREAKER    时间: 2016-1-30 16:00

作者: DREAKER    时间: 2016-1-30 17:13
学长好厉害哟
作者: gaonana    时间: 2016-3-13 13:03
配置这些需要在Linux系统配置吗
作者: kaka    时间: 2016-3-14 18:40
gaonana 发表于 2016-3-13 13:03
配置这些需要在Linux系统配置吗

妙算自带ubuntu
作者: 皮卡皮卡    时间: 2016-8-8 21:29
安装完OpenCV4tegra就不需要编译opecv源码了,OpenCV4tegra就是opencv2.4.11,头文件和库文件都在/usr内,不在/usr/local内了
作者: 1+1    时间: 2016-12-7 21:15
很好
作者: hhhhhoneycat    时间: 2017-2-26 15:42
学习一个,厉害了
作者: 汗水201    时间: 2017-4-28 14:11
66666666666
作者: 人生若只如初见    时间: 2017-10-14 13:45

作者: rt1029    时间: 2017-10-14 16:54
感觉要学的好多我的妈啊啊啊啊啊
作者: rt1029    时间: 2017-10-31 16:28
Ubuntu上也是这样配吧??????
作者: 凡人就行    时间: 2017-11-6 17:04
同行飘过
作者: 随波逐流    时间: 2017-11-25 22:17
谢谢分享!!!!!!!!!!!!!!
作者: 默大人    时间: 2017-12-3 16:47
链接无法访问...........
作者: 小小白白    时间: 2017-12-3 16:53
666666666666666666666666666666666666666
作者: 我今生唯你    时间: 2017-12-3 20:09
链接无法访问
作者: 默大人    时间: 2018-1-26 15:49
妙算是不是不能装opencv3.0.0啊
作者: 菅菅菅菅菅纫姿    时间: 2018-7-5 19:49
谢谢谢谢XXX
作者: 爱笑的十三    时间: 2018-12-29 21:22
Qt运行程序时相对于VScode有啥不同嘛





欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2