OpenCV2.4.13+CUDA8.0+SSBA3.0+VS2010编译安装
来源:互联网 发布:java中如何记录日志 编辑:程序博客网 时间:2024/06/06 16:38
这次要用OpenCV的CUDA库,我选择用了OpenCV2.4.13,为什么这次反而选择OpenCV2而不用OpenCV3了呢?
原因就是,OpenCV3搭配CUDA8编译问题频出,我终于意识到了,开源框架的配合安装不是版本越高就越好的。因为只要版本升级,代码就会修改,那么原本没有问题的两部分代码,可能一升级就配合不上了。因此必须要在网上看好别人成功编译时用什么版本搭配,然后完全照着他的版本安装才行。
我是看了
http://blog.csdn.net/caozhantao/article/details/51479172
才知道要CUDA8.0要搭配OpenCV2.4.13的。
选OpenCV2还有一个特别的原因,就是它没有把扩展包分出去,省去了麻烦,因为扩展包还是挺有用的。其次就是如果下载OpenCV2.4.11或以下发布版的话,那么有VS2010的编译库,还有32位和64位选,跟我的编译器能接合。当然了OpenCV2.4.13没有VS2010编译版,我也不用它的库,因为用CUDA的话就要重新编译。
当然了,编译期间还是出了一些问题,可参看
http://answers.opencv.org/question/33864/opencv-249-highgui-isnt-generated/
原因就是,OpenCV3搭配CUDA8编译问题频出,我终于意识到了,开源框架的配合安装不是版本越高就越好的。因为只要版本升级,代码就会修改,那么原本没有问题的两部分代码,可能一升级就配合不上了。因此必须要在网上看好别人成功编译时用什么版本搭配,然后完全照着他的版本安装才行。
我是看了
http://blog.csdn.net/caozhantao/article/details/51479172
才知道要CUDA8.0要搭配OpenCV2.4.13的。
选OpenCV2还有一个特别的原因,就是它没有把扩展包分出去,省去了麻烦,因为扩展包还是挺有用的。其次就是如果下载OpenCV2.4.11或以下发布版的话,那么有VS2010的编译库,还有32位和64位选,跟我的编译器能接合。当然了OpenCV2.4.13没有VS2010编译版,我也不用它的库,因为用CUDA的话就要重新编译。
当然了,编译期间还是出了一些问题,可参看
http://answers.opencv.org/question/33864/opencv-249-highgui-isnt-generated/
解决方法就是在CMAKE里把WITH_WIN32UI取消勾选即可。
具体的编译方法可参看
http://www.aiuxian.com/article/p-2482313.html
然后就是SSBA,必须要找到真正的源代码才行,我之前找了一个不全。下面是我找到的可用的
https://github.com/eokeeffe/SSBA
一些编译问题还是会出现的,例如
#include <opencv2/nonfree/gpu.hpp>
和
#include<windows.h>
阅读全文
0 0
- OpenCV2.4.13+CUDA8.0+SSBA3.0+VS2010编译安装
- ubuntu16 安装OpenCV2.4.13 (CUDA8.0)
- ubuntu14.04安装cuda8.0后,编译安装opencv2.4.13.4
- CUDA8.0+OpenCV2.4.13+VS2015+Win10+TBB混合编译
- GPU+Cuda8.0+cudnn8+OpenCv2.4.13+Caffee 安装教程嘎嘎
- ubuntu16安装opencv2、cuda8.0、caffe
- Win7下VS2010安装CUDA8.0
- vs2013 + win8.1 + cuda8.0 手工编译 opencv2.4.9
- ubuntu16.04+CUDA8.0+cuDNN5.1+opencv2.4.13+Anaconda的caffe编译过程
- VS2010编译安装OpenCV2.4.3
- Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤
- WIN7 x64+CUDA8.0+VS2010编译环境搭建
- Ubuntu16.04下Caffe环境搭建:cuda8.0 + opencv2.4.13
- VS2010 CUDA8.0 工程配置
- ubuntu14.04+nvidia1070+CUDA8.0+CUDNN5.0+opencv2.4.9安装配置
- ubuntu下的tensorflow安装:cuda8.0+cudnn6.0+opencv2.4.11+anaconda+tensorfl
- 在Ubuntu server 14.04上安装caffe+ATLAS+cuda8.0+opencv2.4.8+python2.7+hdf5
- ubuntun16.04 +cuda8.0+cudnn5+opencv2.3+python+caffe安装过程中出现的一些问题
- 在 <stdint.h> 中定义的 uint8_t 其实为 unsigned char
- centos 6 安装pip
- Collections 洗牌算法源码
- 9种常用的设计模式及7大原则
- 关于Http status415的问题
- OpenCV2.4.13+CUDA8.0+SSBA3.0+VS2010编译安装
- leetcode128
- IO流详解(三)转换流
- 悬镜安全实验室招人了,高级渗透测试人才简历投过来
- 日常学习总结
- 零配置-----1、Tomcat如何加载Spirng
- 基于c语言的租金管理系统
- Android Bitmap 全面解析(一) 加载大尺寸图片
- 解决Debian环境无法update更新源问题及更换阿里云镜像