Jetson TX2 如何搭建opencv3.2+cuda8.0
来源:互联网 发布:金属徽章定制价格淘宝 编辑:程序博客网 时间:2024/06/03 22:00
最近导师购买了一个jetsonTx2让我们玩耍,所以这里给大家分享一下jetsonTx2如何快速搭建Opencv3.2的开发环境。
首先,去nvidia官网下载jetpack,寻找对应的安装包,根据提示手册一步一步安装,记得需要一个Linux的宿主机,通过USB线将程序安装在板子上。
jetpack安装包预装的opencv是2.4 这个时候cuda的安装已经完成,我们进去cuda的例程目录(我的是/usr/local/cuda),发现可以跑起来,说明cuda没问题。
之后坑爹的是opencv没有例程,于是乎我从源码包中找来例程,编译。。。发现“call cuda API Error。。。。”之类的错误,不知道什么原因,应该就是opencv没安装好。无奈,重新手动编译安装opencv3.2.
1.下载opencv3.2
首先,从官网下载opencv3.2源码包,以下操作都是在TX2上进行,因为TX2可以直接编译,不存在跨平台编译等问题。
http://opencv.org/releases.html
按照opencv的安装流程,解压,在opencv主目录建立一个build文件夹,进入build文件夹。
2.Cmake ..
这是最重要的一步。
http://docs.opencv.org/3.2.0/d6/d15/tutorial_building_tegra_cuda.html这篇文章可以参考,按照一步一步做就行了,但是在cmake的时候,记住,一定要把_DCUDA_ARCH_BIN=6.2 这是关键的一步。
3.make
4.make install
安装完了之后,执行pkg-config –libs opencv查看opencv的库是不是安装好,不行的话,学习一些pkg-config怎么使用,找一个pc格式的文件,配置一下环境变量就行了。这个pc文件一般在安装目录下,可以搜索一下。
5.编译例程
gcc sample.c -o sample pkg-config –-libs --cflags opencv
编译的时候用这个就行,sample.c是你的源文件。
6.成功跑起来了
- Jetson TX2 如何搭建opencv3.2+cuda8.0
- jetson TX2如何安装opencv3.0
- 在Nvidia TX2上安装Cuda8.0+Cudnn5.1+TensorFlow1.2+OpenCV3.2
- ubuntu14.04+cuda8.0(TX2宿主机)安装opencv3.0
- TX2(1)--Jetson TX2 刷机并安装JetPack3.0
- TX2(2)--Jetson TX2 Caffe安装与文件配置
- Jetson TX2使用系列(2)-远程连接TX2
- Ubuntu 16.04 + GTX1060 + Cuda8.0 + OpenCV3.2
- Ubuntu16.04+CUDA8.0+openCV3.2配置
- yolo2-vs2015-CUDA8.0-OPENCV3.2_DEMO
- [问题汇总]ubuntu16.04+cuda8.0+cudnn+opencv3.2+caffe+tensorflow+SS搭建
- Ubuntu16.04下Caffe环境搭建:cuda8.0 + opencv3.2.0
- ubuntu16.04+cuda8.0+cudnn6+opencv3.1 搭建caffe tensorflow
- Jetson TX2 问题汇总
- Jetson TX1/TX2 deviceQuery
- Jetson TX2 J21 Header
- Jetson TX2 初体验
- Jetson TX2 开发记录
- 数据库多个触发器的连续执行
- 正则表达式详解
- 剑指offer——二进制中1的个数
- MySQL基础(6)——插入数据、更新和删除数据
- Barra 结构化风险模型实现(1)——沪深300指数的风格因子暴露度分析
- Jetson TX2 如何搭建opencv3.2+cuda8.0
- 初学者入门学习java的简介笔记(1)
- java线程池Executor
- Pandas结合Jieba提取xlsx表格文件高频词汇
- Linux中防火墙有关操作
- seed随机数---startswith和endswith函数的使用
- <转载>eclipse 配置黑色主题
- 【异常】Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
- 设计模式之代理模式