显著性检测(一)

SalBenchmark使用笔记(opencv环境变量配置)

程明明老师做的显著性检测的Benchmark
南开大学媒体计算实验室主页
项目链接
项目需要配置的环境:

  • Visual Studio 2013
  • opencv2.4.13或者opencv3.0
  • matlab(推荐2013以上)

opencv环境配置需要注意的点

  • opencv配置为release,X64
  • (环境变量配置)
    首先环境变量的配置基本都和配置32位的一样:
    (右击)计算机->属性->高级系统设置->高级->环境变量

显著性检测(一)_第1张图片
然后新建工程依然是win32控制台程序,选择空项目,一路next,直到建好工程。

显著性检测(一)_第2张图片

显著性检测(一)_第3张图片
接下来进行项目配置,这时可能会发现不存在release 64,如下图所示,

显著性检测(一)_第4张图片
这时需要修改下面的地方,如图所示,显著性检测(一)_第5张图片
点击WIN32,然后选择new,在弹出的ARM处,选择64。
显著性检测(一)_第6张图片

此时属性栏就会出现release 64
显著性检测(一)_第7张图片
,使用原本的属性表(推荐)或者此时右键点击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。
显著性检测(一)_第8张图片
接下来进行链接库的配置,选择【通用属性】 ->【链接器】->【输入】->【附加的依赖项】
显著性检测(一)_第9张图片
在附加依赖项里添加如下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     
#include     
int main()  
{   using namespace cv;
    Mat test = imread("test.jpg");  
    namedWindow("test");  
    imshow("test",test);  
    waitKey(0);  
    return 0;  
}  

显示图片即可。

你可能感兴趣的:(C++,opencv,显著性,图像处理)