美文网首页2017年学习笔记模块
Opencv3.3.1 +Opencv contrib Wind

Opencv3.3.1 +Opencv contrib Wind

作者: waterge | 来源:发表于2017-12-14 20:41 被阅读0次

    1.说到人脸识别,我才发现,原来之前玩的都是人脸检测,于是跟着大神学习下opencv人脸识别,http://blog.csdn.net/xingchenbingbuyu,这个博客很多可以学习的.

    2.说到识别,opencv官网的下载的库里面没有这个face相关的模块,需要我们去手工编译下。

    3.选用最新的Opencv3.3.1 下载地址 https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.3.1/opencv-3.3.1-vc14.exe/download

    4.下载最新的opencv_contrib源码:https://github.com/Itseez/opencv_contrib

    5.下载cmake-gui工具:http://www.cmake.org/cmake/resources/software.html 我这里选用3.6.1的版本,之前使用3.10.0报错,就没去尝试了。

    6.Vs选用2015 64位

    如上图使用cmake工具构建出opencv的工程,需要上面的目录需要选用下安装好的opencv的souce目录,下面的是自己想要构建的目录,选好后需要点configure这里需要下载

    三个文件

    1.opencv_ffmpeg.dll

    2.oepncv_ffmpeg_64.dll

    3.ffmpeg_version.cmake

    这三个下载后需要放在source/3rdparty/ffmpeg

    文件下

    还需要下载个文件

    ippicv_2017u3_win_inter64_general_20170822.zip

    这个文件放在source/.cache/ippicv/目录下

    文件名前面要加上md5

    0421e642bc7ad741a2236d3ec4190bdd-ippicv_2017u3_win_intel64_general_20170822.zip

    文件下载地址献上

    链接:https://pan.baidu.com/s/1o8P13iq 密码:beey

    有这几个文件应该可以configure done

    如果成功,就再generate编译下如果

    generate done 的话恭喜你成功一半了,再再上面配置中找到

    opencv_extra_modeles_path 设置这里的目录位我们下载的contrib的model目录

    继续再configure 和generate两个还是顺利done的话就成功了生成vs工程文件

    编译完成后,我们在资源管理器下查看上面设置的文件输出目录,发现目录下多出了很多文件,其实就是OpenCV.sln工程文件:

    三、用VS打开OpenCV.sln工程,编译生成Debug和Release库:

    1.用VS 2015打开OpenCV.sln工程,在解决方案中可以查看工程目录:

    2.编译生成debug版本的库,记得在此之前要选择编译的平台信息,这就是编译生成debug版本和release版本的区别,也可以选择release,因为自己的工程可能要用到相应的动态链接库:

    在解决方案中选中工程,右键选择重新生成解决方案:

    3.找到CMakeTargets中的INSTALL,然后右键选择“仅限于项目”-->“仅生成INSTALL”:

    然后,在工程目录下的install目录中,可以看到生成了一堆文件,这堆文件是不是和最上面的截图很相近:

    相关文章

      网友评论

        本文标题:Opencv3.3.1 +Opencv contrib Wind

        本文链接:https://www.haomeiwen.com/subject/mlqlwxtx.html