SalBenchmark使用笔记(opencv环境变量配置)
程明明老师做的显著性检测的Benchmark
南开大学媒体计算实验室主页
项目链接
项目需要配置的环境:
- Visual Studio 2013
- opencv2.4.13或者opencv3.0
- matlab(推荐2013以上)
opencv环境配置需要注意的点
- opencv配置为release,X64
- (环境变量配置)
首先环境变量的配置基本都和配置32位的一样:
(右击)计算机->属性->高级系统设置->高级->环境变量
然后新建工程依然是win32控制台程序,选择空项目,一路next,直到建好工程。
接下来进行项目配置,这时可能会发现不存在release 64,如下图所示,
这时需要修改下面的地方,如图所示,
点击WIN32,然后选择new,在弹出的ARM处,选择64。
此时属性栏就会出现release 64
,使用原本的属性表(推荐)或者此时右键点击release 64,选择新建新的属性表(Add New Porperty Sheet)
双击打开属性表选中包含目录(include directories),编辑加入
……\opencv\build\include\opencv2
……\opencv\build\include\opencv
……\opencv\build\include
路径为你自己解压的opencv2.4.13的路径。
在库目录(libraries directories)加入……\opencv\build\x64\vc12\lib。
接下来进行链接库的配置,选择【通用属性】 ->【链接器】->【输入】->【附加的依赖项】
在附加依赖项里添加如下lib,先添加release模式,然后是debug模式
release模式:
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_objdetect2413.lib
opencv_superres2413.lib
opencv_stitching2413.lib
opencv_photo2413.lib
opencv_ocl2413.lib
opencv_nonfree2413.lib
opencv_ml2413.lib
opencv_legacy2413.lib
opencv_ts2413.lib
opencv_video2413.lib
opencv_videostab2413.lib
debug模式:
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环境配置完了。
然后进行简单的测试,新建.cpp文件
#include <iostream>
#include <opencv2/opencv.hpp>
int main()
{ using namespace cv;
Mat test = imread("test.jpg");
namedWindow("test");
imshow("test",test);
waitKey(0);
return 0;
}
显示图片即可。