generate报错 make_如何安装opencv_contrib及解决其安装编译问题

1、背景

最近在实现一个基于opencv3的自动人脸识别项目,主要是使用了cv2.face模块自带的三种人脸识别算法,分别是cv2.face.EigenFaceRecognizer_create()、cv2.face.FisherFaceRecognizer_create()以及cv2.face.LBPHFaceRecognizer_create(),这三个算法一个比一个效果好,但是在运行代码时,出现了如下问题:

AttributeError: module ‘cv2.cv2’ has no attribute ‘face’

网上搜索后,得知是因为cv2.face模块因稳定性和测试不足问题没有在opencv3库上自带,需要自己下载opencv3和opencv_contrib源代码使用CMake和visual studio编译!

2、下载CMake和opencv/opencv_contrib

根据提示,基于自身的环境一步一步的下载相关代码:

环境:win10 x64 + python3.6.2

(因网络原因后来我到百度上下载了CMake 3.8.0,已放在百度网盘:

安装CMake并解压opencv和opencv_contrib source code到同一个文件夹上!

3、使用CMake生成opencv_contrib的python接口

我觉得步骤还是蛮简单的:

3.1、选取opencv source目录和build output目录

如下图:

1是opencv的source code路径,2是CMake output(包括configure和generate)的目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值