1080ti安装opencv3.2的几个问题
来源:互联网 发布:谷歌人工智能 开源 编辑:程序博客网 时间:2024/06/10 07:43
1. cmake的问题
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_TIFF=ON -D BUILD_EXAMPLES=ON -D CUDA_GENERATION=Auto -D BUILD_NEW_PYTHON_SUPPORT=ON ..
网上很多文章用的CUDA_GENERATION都是kepler,改成了Pascal之后还是有问题,用Auto就可以了
另外编译选项不能选择QT支持
2. 替换NCVPixelOperations.hpp文件
参考兄弟们的博文,都说是到在此 下载 NCVPixelOperations.hpp, 替换掉opencv2.4.9内的文件,opencv3.2同样可用
3. 编译opencv源码的问题
错误:/home/usrname/OpenCV-3.1.0/modules/cudalegacy/src/graphcuts.cpp:120:54: error: ‘NppiGraphcutState‘ has not been declared
typedef NppStatus (*init_func_t)(NppiSize oSize, NppiGraphcutState** ppStat
^
/home/usrname/opencv-3.1.0/modules/cudalegacy/src/graphcuts.cpp:135:18: error: ‘NppiGraphcutState‘ does not name a type
operator NppiGraphcutState*()
^
/home/usrname/opencv-3.1.0/modules/cudalegacy/src/graphcuts.cpp:141:9: error: ‘NppiGraphcutState‘ does not name a type
NppiGraphcutState* pState;
.......
解决方案:
进入opencv-3.1.0/modules/cudalegacy/src/目录,修改graphcuts.cpp文件,将:
#include "precomp.hpp"
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER)
改为
#include "precomp.hpp"
#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)
然后make编译就可以了
- 1080ti安装opencv3.2的几个问题
- Dell-1080Ti 深度学习Win 10 + Ubuntu 16.04.02 双系统安装+anaconda2+tensorflow+opencv3.2+caffe
- CAFFE+1080Ti+CUDA8.0+CUDNN8.0+OPENCV3.0+MATLAB安装教程
- 安装bugzilla的几个问题
- 工地安装的几个问题
- redis安装的几个问题
- Python3+Opencv3的安装
- opencv3.2 编译安装
- opencv3.2安装opencv_contrib
- 安装MPlayer的几个问题拾遗
- Android 安装SDK的几个问题
- 安装nginx常见的几个问题
- 安装cucumber遇到的几个问题
- MacOS 安装 convnet的几个问题
- 在安装eclipse的几个问题
- 安装微擎时遇到的几个问题
- pyviz安装遇到的几个问题
- vc2015安装后的几个问题
- Unity3D学习笔记之AssetBundle包加密
- hpuoj【1053】进制转换【水题】
- css浮动
- css3动画属性集合
- Action/Service/DAO
- 1080ti安装opencv3.2的几个问题
- 人脸检测--【代码过程,错误记录】
- Hook匹配过程----之一
- BZOJ 1409 快速幂+欧拉定理
- JAVA之outofmemory
- linux文本处理三剑客之grep
- I/O多路转接(一)——select函数
- OpenCV中的findContours函数参数详解
- centos7 关机指令