妙算(manifold)上cuda、opencv以及qt的配置
来源:互联网 发布:iphone6s怎样设置网络 编辑:程序博客网 时间:2024/05/16 05:08
版权声明:本文为博主原创文章,未经博主允许不得转载。
回家第一天,配置妙算环境成功,写篇博客记录下过程,(之前配置qt一直没成功= =vs用多了vim实在用不惯)。
一、安装CUDA(同官方PDF)
1. 访问下链接:
http://developer.download.nvidia.com/embedded/L4T/r21_Release_v3.0/cuda-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”至操作系统。
(想跑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.com/embedded/OpenCV/L4T_21.2/libopencv4tegra-repo_
l4t-r21_2.4.10.1_armhf.deb //最新的库版本是2.4.12了
执行以下命令进行安装
2.安装函数库
3.安装opencv源码
①.下载源码(推荐2.4.10)
https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.10/
②.解压
③.Make
④.配置环境变量
echo "# Use OpenCV and other custom-built libraries." >> ~/.bashrcecho "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/" >> ~/.bashrcsource ~/.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.10/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(Or for OpenCV 3.0: g++ laplace.cpp -lopencv_adas -lopencv_bgsegm -lopencv_bioinspired -lopencv_calib3d -lopencv_ccalib -lopencv_core -lopencv_datasets -lopencv_face -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_latentsvm -lopencv_line_descriptor -lopencv_ml -lopencv_objdetect -lopencv_optflow -lopencv_photo -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_surface_matching -lopencv_text -lopencv_tracking -lopencv_videoio -lopencv_video -lopencv_videostab -lopencv_xfeatures2d -lopencv_ximgproc -lopencv_xobjdetect -lopencv_xphoto -o laplace)./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.配置
①.打开qt->Tools->Options->Build&Run
②.配置Qt Versions以及Compilers
在termial中输入which qmake以及which gcc把相应的地址添加进去
3.测试
新建一个控制台工程
在main.c中加入
在.pro文件中加入
在生成的调试文件夹中放入lena.jpg
然后运行
大功告成啦!
- 妙算(manifold)上cuda、opencv以及qt的配置
- 妙算(manifold)上cuda、opencv以及qt的配置
- [视觉算法] 妙算上cuda、opencv以及qt的配置
- 妙算(Manifold)的远程桌面
- 妙算cuda 和 opencv 安装
- cuda+opencv的配置以及细节问题
- M600(A3)云台+妙算manifold视频读取
- OpenCV/CUDA/Qt 环境配置小结
- 【妙算使用笔记】妙算学(zhe)习(teng)笔记 ——MANIFOLD下安装Onboard SDK
- 大疆 Manifold妙算 使用经验
- 在TK1上安装cuda+opencv+caffe应注意的事项以及参考博客汇总
- 如何在VS 2012开发平台中搭建CUDA开发环境以及opencv的配置方法
- VS下Qt和CUDA的配置
- OpenCV 安装 以及在visual studio上的配置
- vs+cuda+opencv配置
- 在Mac上配置Qt+OpenCV
- Tensorflow的CUDA升级,以及相关配置
- centos下theano以及CUDA的配置
- 浅述Session的持久化的作用与原理
- 为什么Android系统要比ios卡
- JAVA 时间工具类
- openCV中的KeyPoints、DMatch、以及drawMatches函数(sift算法会用到的)
- A1063. Set Similarity (25)
- 妙算(manifold)上cuda、opencv以及qt的配置
- 一个循环内输出九九乘法表
- android知识扩展之屏幕适配
- 数据库常见面试题总结
- STRUTS2报错合集(待添加)
- FTP主动模式和被动模式的比较
- 0223
- centos7 pip安装软件错误记录
- Pandas学习:对于Series和DataFrame一些基本操作