OpenCV 3.1 VS 2010 Cuda 7.5 TBB Configuration 配置

简介:

Download OpenCV 3.1

Download OpenCV Extra Modules

Download VS2010

Download CMake 3.2.0

Download Cuda 7.5

Download GPU Computing SDK 4.0

Download Intel TBB

I assume you've already installed all above correctly.

Compile the OpenCV:

Start CMake 3.2.0, fill the source and destination:

source: C:/opencv3.1/sources

destination: C:/opencv3.1/VS2010

Click Configure and use Visual Studio 10 2010 Win64 to complie.

Note: If you want to use Cuda, you must use x64 complier

When first configure is done, select Grouped and Advanced.

CMAKE_INSTALL_PREFIX        [C:/opencv3.1/VS2010_install]  
OPENCV_EXTRA_MODULES_PATH    [C:/opencv3.1/opencv_contrib/modules]  
 
 

Check WITH_CUDA, WITH_CUBLAS, WITH_TBB or any other you think necessary.

click Configure again.

After configure is done (No errors show), click Generate.

Go back to your build folder, open OpenCV.sln, right click ALL_BUILD, choose Rebuild.

Wait a long time for make process, have a cup of coffee :)

After rebuild is done, right click INSTALL, choose Build.

Now, the configuration is done, enjoy it :)

Add in the system Path:

C:\opencv3.1\VS2010_install\x86\vc10\bin

Create a new empty project,

Project->Project Property->Configuration Properties->VC++Directories ->Include Directories:

C:\opencv3.1\VS2010_install\include
C:\opencv3.1\VS2010_install\include\opencv
C:\opencv3.1\VS2010_install\include\opencv2

Project->Project Property->Configuration Properties->VC++Directories ->Library Directories:

C:\opencv3.1\VS2010_install\x86\vc10\lib

Project->Project Property->Configuration Properties->Linker->Input: (Release Mode)

opencv_calib3d310.lib
opencv_core310.lib
opencv_features2d310.lib
opencv_flann310.lib
opencv_highgui310.lib
opencv_imgcodecs310.lib
opencv_imgproc310.lib
opencv_ml310.lib
opencv_objdetect310.lib
opencv_photo310.lib
opencv_shape310.lib
opencv_stitching310.lib
opencv_superres310.lib
opencv_ts310.lib
opencv_video310.lib
opencv_videoio310.lib
opencv_videostab310.lib
opencv_viz310.lib

If build with extra module, add the following items:

opencv_aruco310.lib
opencv_bgsegm310.lib
opencv_bioinspired310.lib
opencv_calib3d310.lib
opencv_ccalib310.lib
opencv_core310.lib
opencv_datasets310.lib
opencv_dpm310.lib
opencv_face310.lib
opencv_features2d310.lib
opencv_flann310.lib
opencv_fuzzy310.lib
opencv_highgui310.lib
opencv_imgcodecs310.lib
opencv_imgproc310.lib
opencv_line_descriptor310.lib
opencv_ml310.lib
opencv_objdetect310.lib
opencv_photo310.lib
opencv_plot310.lib
opencv_reg310.lib
opencv_rgbd310.lib
opencv_saliency310.lib
opencv_shape310.lib
opencv_stereo310.lib
opencv_stitching310.lib
opencv_structured_light310.lib
opencv_superres310.lib
opencv_surface_matching310.lib
opencv_text310.lib
opencv_tracking310.lib
opencv_ts310.lib
opencv_video310.lib
opencv_videoio310.lib
opencv_videostab310.lib
opencv_xfeatures2d310.lib
opencv_ximgproc310.lib
opencv_xobjdetect310.lib

本文转自博客园Grandyang的博客,原文链接:TBB Configuration 配置OpenCV 3.1 VS 2010 Cuda 7.5 ,如需转载请自行联系原博主。

相关文章
|
12月前
|
并行计算 C++ 异构计算
【CUDA学习笔记】第八篇:源码编译OpenCV+CUDA模块(完整源码打包一次成功编译)(二)
【CUDA学习笔记】第八篇:源码编译OpenCV+CUDA模块(完整源码打包一次成功编译)(二)
151 0
|
12月前
|
并行计算 计算机视觉
【CUDA学习笔记】第八篇:源码编译OpenCV+CUDA模块(完整源码打包一次成功编译)(一)
【CUDA学习笔记】第八篇:源码编译OpenCV+CUDA模块(完整源码打包一次成功编译)(一)
135 0
|
并行计算 算法 计算机视觉
优化加速的导向滤波(Guided Filter)【CUDA】【OpenCV】
优化加速的导向滤波(Guided Filter)【CUDA】【OpenCV】
501 0
优化加速的导向滤波(Guided Filter)【CUDA】【OpenCV】
|
并行计算 算法 计算机视觉
一种基于视神经网络的高动态范围(HDR)图像自适应局部色调映射的实现【OpenCV】【CUDA】
一种基于视神经网络的高动态范围(HDR)图像自适应局部色调映射的实现【OpenCV】【CUDA】
411 0
一种基于视神经网络的高动态范围(HDR)图像自适应局部色调映射的实现【OpenCV】【CUDA】
|
并行计算 算法 计算机视觉
OpenCV 的 Non Local Means(CUDA 版) 源码解析
OpenCV 的 Non Local Means(CUDA 版) 源码解析
203 0
OpenCV 的 Non Local Means(CUDA 版) 源码解析
|
并行计算 计算机视觉 C++
CUDA跟OpenCV的混合编程,注意OpenCV需要重新编译
1.注意事项 编译的办法参见: http://blog.csdn.net/wangyaninglm/article/details/39997113   以下是程序代码,网上搜的例子: 注意事项:32位工程添加64位的支持(主要取决于你编译的版本),配置好cuda的项目路径include 2.
1816 0
|
并行计算 计算机视觉 异构计算
win7 64位下自行编译OpenCV2.4.10+CUDA toolkit 5.5的整个过程以及需要注意的问题(opencv+cuda并行计算元素的使用)
       首先说明的是,这个帖子是成功的编译了dll,但是这个dll使用的时候还是很容易出现各种问题的。 发现错误可能是由于系统安装了太多版本的opencv,环境变量的设置混乱,造成dll版本加载不对的问题。
1687 0