opencv各版本与VS配置

opencv1.0(支持vc6.0)与vc6.0配置

假设安装到E盘下

1、添加环境变量 path下 E:\opencv1.0\bin

2、打开vc6.0进行配置,选择tools->options->Directories,选择include files在下方填入路径

E:\opencv1.0\cxcore\include

E:\ opencv1.0\cv\include

E:\ opencv1.0\cvaux\include

E:\ opencv1.0\ml\include

E:\ opencv1.0\otherlibs\highgui

E:\ opencv1.0\otherlibs\cvcam\include

选择library files 在下方填入路径

E:\opencv1.0\lib

选择source files 在下方填入路径

E:\ opencv1.0\cxcore\src

E:\ opencv1.0\cv\src

E:\ opencv1.0\cvaux\src

E:\ opencv1.0\otherlibs\highgui

E:\ opencv1.0\otherlibs\cvcam\src\windows

3、建立一个工程,手动添加lib 选择 project->settings->link

在object/library modules:

cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib 

完成配置

————————————————————————————————————

opencv2.4.9(支持vc10 vc11 vc12)与vs2012配置

假设安装到E盘下

1、添加环境变量 path下 E:\opencv\build\x64\vc11\bin  (64位系统选择x64位,32位系统选择x86,vc11为vs2012,vc10为vs2010,vc12为vc2013)

2、项目上右键->属性->vc++目录

可执行文件目录(path目录)添加:

E:\opencv\build\x64\vc11\bin;

包含目录添加:

E:\opencv\build\include\opencv2;

E:\opencv\build\include\opencv;

E:\opencv\build\include;

库目录添加:

E:\opencv\build\x64\vc11\lib;

3、项目上右键->属性->链接器->输入  附加依赖项添加:

opencv_calib3d249d.lib

opencv_contrib249d.lib

opencv_core249d.lib

opencv_features2d249d.lib

opencv_flann249d.lib

opencv_gpu249d.lib

opencv_highgui249d.lib

opencv_imgproc249d.lib

opencv_legacy249d.lib

opencv_ml249d.lib

opencv_nonfree249d.lib

opencv_objdetect249d.lib

opencv_ocl249d.lib

opencv_photo249d.lib

opencv_stitching249d.lib

opencv_superres249d.lib

opencv_ts249d.lib

opencv_video249d.lib

opencv_videostab249d.lib

opencv_videostab249.lib

opencv_video249.lib

opencv_ts249.lib

opencv_superres249.lib

opencv_stitching249.lib

opencv_photo249.lib

opencv_ocl249.lib

opencv_objdetect249.lib

opencv_nonfree249.lib

opencv_ml249.lib

opencv_legacy249.lib

opencv_imgproc249.lib

opencv_highgui249.lib

opencv_gpu249.lib

opencv_flann249.lib

opencv_features2d249.lib

opencv_core249.lib

opencv_contrib249.lib

opencv_calib3d249.lib

后面带d的为Debug  没有d的为release

4、64位配置

项目上右键->属性->链接器->高级  目标计算机选择

MachineX64

项目上右键->属性->配置管理器->平台 选择

x64

————————————————————————————————————

opencv2.4.13 GPU 附加依赖项

opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib

opencv_calib3d2413.lib
opencv_contrib2413.lib
opencv_core2413.lib
opencv_features2d2413.lib
opencv_flann2413.lib
opencv_gpu2413.lib
opencv_highgui2413.lib
opencv_imgproc2413.lib
opencv_legacy2413.lib
opencv_ml2413.lib
opencv_nonfree2413.lib
opencv_objdetect2413.lib
opencv_ocl2413.lib
opencv_photo2413.lib
opencv_stitching2413.lib
opencv_superres2413.lib
opencv_ts2413.lib
opencv_video2413.lib
opencv_videostab2413.lib

————————————————————————————————————

opencv3.2 GPU 附加依赖项

opencv_calib3d320d.lib

opencv_core320d.lib

opencv_cudaarithm320d.lib

opencv_cudabgsegm320d.lib

opencv_cudacodec320d.lib

opencv_cudafeatures2d320d.lib

opencv_cudafilters320d.lib

opencv_cudaimgproc320d.lib

opencv_cudalegacy320d.lib

opencv_cudaobjdetect320d.lib

opencv_cudaoptflow320d.lib

opencv_cudastereo320d.lib

opencv_cudawarping320d.lib

opencv_cudev320d.lib

opencv_features2d320d.lib

opencv_flann320d.lib

opencv_highgui320d.lib

opencv_imgcodecs320d.lib

opencv_imgproc320d.lib

opencv_ml320d.lib

opencv_objdetect320d.lib

opencv_photo320d.lib

opencv_shape320d.lib

opencv_stitching320d.lib

opencv_superres320d.lib

opencv_video320d.lib

opencv_videoio320d.lib

opencv_videostab320d.lib

opencv_calib3d320.lib

opencv_core320.lib

opencv_cudaarithm320.lib

opencv_cudabgsegm320.lib

opencv_cudacodec320.lib

opencv_cudafeatures2d320.lib

opencv_cudafilters320.lib

opencv_cudaimgproc320.lib

opencv_cudalegacy320.lib

opencv_cudaobjdetect320.lib

opencv_cudaoptflow320.lib

opencv_cudastereo320.lib

opencv_cudawarping320.lib

opencv_cudev320.lib

opencv_features2d320.lib

opencv_flann320.lib

opencv_highgui320.lib

opencv_imgcodecs320.lib

opencv_imgproc320.lib

opencv_ml320.lib

opencv_objdetect320.lib

opencv_photo320.lib

opencv_shape320.lib

opencv_stitching320.lib

opencv_superres320.lib

opencv_video320.lib

opencv_videoio320.lib

opencv_videostab320.lib

————————————————————————————————————

opencv3.3 GPU opencv_contrib模块 附加依赖项

opencv_aruco331d.lib
opencv_bgsegm331d.lib
opencv_bioinspired331d.lib
opencv_calib3d331d.lib
opencv_ccalib331d.lib
opencv_core331d.lib
opencv_cudaarithm331d.lib
opencv_cudabgsegm331d.lib
opencv_cudacodec331d.lib
opencv_cudafeatures2d331d.lib
opencv_cudafilters331d.lib
opencv_cudaimgproc331d.lib
opencv_cudalegacy331d.lib
opencv_cudaobjdetect331d.lib
opencv_cudaoptflow331d.lib
opencv_cudastereo331d.lib
opencv_cudawarping331d.lib
opencv_cudev331d.lib
opencv_datasets331d.lib
opencv_dnn331d.lib
opencv_dpm331d.lib
opencv_face331d.lib
opencv_features2d331d.lib
opencv_flann331d.lib
opencv_fuzzy331d.lib
opencv_highgui331d.lib
opencv_img_hash331d.lib
opencv_imgcodecs331d.lib
opencv_imgproc331d.lib
opencv_line_descriptor331d.lib
opencv_ml331d.lib
opencv_objdetect331d.lib
opencv_optflow331d.lib
opencv_phase_unwrapping331d.lib
opencv_photo331d.lib
opencv_plot331d.lib
opencv_reg331d.lib
opencv_rgbd331d.lib
opencv_saliency331d.lib
opencv_shape331d.lib
opencv_stereo331d.lib
opencv_stitching331d.lib
opencv_structured_light331d.lib
opencv_superres331d.lib
opencv_surface_matching331d.lib
opencv_text331d.lib
opencv_tracking331d.lib
opencv_video331d.lib
opencv_videoio331d.lib
opencv_videostab331d.lib
opencv_xfeatures2d331d.lib
opencv_ximgproc331d.lib
opencv_xobjdetect331d.lib
opencv_xphoto331d.lib


opencv_aruco331.lib
opencv_bgsegm331.lib
opencv_bioinspired331.lib
opencv_calib3d331.lib
opencv_ccalib331.lib
opencv_core331.lib
opencv_cudaarithm331.lib
opencv_cudabgsegm331.lib
opencv_cudacodec331.lib
opencv_cudafeatures2d331.lib
opencv_cudafilters331.lib
opencv_cudaimgproc331.lib
opencv_cudalegacy331.lib
opencv_cudaobjdetect331.lib
opencv_cudaoptflow331.lib
opencv_cudastereo331.lib
opencv_cudawarping331.lib
opencv_cudev331.lib
opencv_datasets331.lib
opencv_dnn331.lib
opencv_dpm331.lib
opencv_face331.lib
opencv_features2d331.lib
opencv_flann331.lib
opencv_fuzzy331.lib
opencv_highgui331.lib
opencv_img_hash331.lib
opencv_imgcodecs331.lib
opencv_imgproc331.lib
opencv_line_descriptor331.lib
opencv_ml331.lib
opencv_objdetect331.lib
opencv_optflow331.lib
opencv_phase_unwrapping331.lib
opencv_photo331.lib
opencv_plot331.lib
opencv_reg331.lib
opencv_rgbd331.lib
opencv_saliency331.lib
opencv_shape331.lib
opencv_stereo331.lib
opencv_stitching331.lib
opencv_structured_light331.lib
opencv_superres331.lib
opencv_surface_matching331.lib
opencv_text331.lib
opencv_tracking331.lib
opencv_video331.lib
opencv_videoio331.lib
opencv_videostab331.lib
opencv_xfeatures2d331.lib
opencv_ximgproc331.lib
opencv_xobjdetect331.lib
opencv_xphoto331.lib

————————————————————————————————————

opencv3.0新特性

Text detection and recognition by Lluis Gomez
HDR by Fedor Morozov and Alexander Shishkov
KAZE/A-KAZE by Eugene Khvedchenya, the algorithm author Pablo Alcantarilla and some improvements by F. Morozov.
Smart segmentation and edge-aware filters by Vitaly Lyudvichenko, Yuri Gitman, Alexander Shishkov and Alexander Mordvintsev
Car detection using Waldboost, ACF by Vlad Shakhuro and Nikita Manovich
TLD tracker and several common-use optimization algorithms by Alex Leontiev
Matlab bindings by Hilton Bristow, with support from Mathworks.
Greatly extended Python bindings, including Python 3 support, and several OpenCV+Python tutorials by Alexander Mordvintsev, Abid Rahman and others.
3D Visualization using VTK by Ozan Tonkal and Anatoly Baksheev.
RGBD module by Vincent Rabaud
Line Segment Detector by Daniel Angelov
Many useful Computational Photography algorithms by Siddharth Kherada
Shape descriptors, matching and morphing shapes (shape module) by Juan Manuel Perez Rua and Ilya Lysenkov
Long-term tracking + saliency-based improvements (tracking module) by Antonella Cascitelli and Francesco Puja
Another good pose estimation algorithm and the tutorial on pose estimation by Edgar Riba and Alexander Shishkov
Line descriptors and matchers by Biagio Montesano and Manuele Tambourin
Myriads of improvements in various parts of the library by Steven Puttemans; thank you a lot, Steven!
Several NEON optimizations by Adrian Stratulat, Cody Rigney, Alexander Petrikov, Yury Gorbachev and others.
Fast foreach loop over cv::Mat by Kazuki Matsuda
Image alignment (ECC algorithm) by Georgios Evangelidis
GDAL image support by Marvin Smith
RGBD module by Vincent Rabaud
Fisheye camera model by Ilya Krylov
OSX framework build script by Eugene Khvedchenya
Multiple FLANN improvements by Pierre-Emmanuel Viel
Improved WinRT support by Gregory Morse
Latent SVM Cascade by Evgeniy Kozhinov and NNSU team (awaiting integration)
Logistic regression by Rahul Kavi
Five-point pose estimation algorithm by Bo Li

你可能感兴趣的:(opencv,计算机视觉,人工智能)