OpenCV没有face.hpp文件

Posted 学工科的皮皮志^_^

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV没有face.hpp文件相关的知识,希望对你有一定的参考价值。


前言

最近白平衡用到的一个动态阈值算法需要用到face.hpp和xphoto.hpp文件,结果OpenCV3.0么有这些,原因是OpenCV3.0之后都不在内置了,原因还是不稳定哈。所以要去其他地方下载,注意:你用什么你就下什么

一、解决方案

opencv3的face.hpp被分配在contrib包中,下载地址:https://github.com/Itseez/opencv_contrib
ps 新特性在facerec.hpp中,不要忘了include这个~~
因为是GitHub的,所以进去也要靠运气,但是是可以下载的,博主的是OpenCV3.0beta版的,所以是最后一个,点击zip下载就行。
在这里插入图片描述

二、下载后解压

在这里插入图片描述

解压后把,face文件夹和face.hpp放到将这两个文件复制到你安装opencv下build/include/opencv2
在这里插入图片描述
在这里插入图片描述
然后就不会报错了

总结

参考博文:https://blog.csdn.net/HikD_bn/article/details/108409007
当然OpenCV3.0beta版朋友们的也可以下我这个
链接:https://pan.baidu.com/s/1GaUKBxGLvYcWhO40nH6mSA
提取码:opcv

以上是关于OpenCV没有face.hpp文件的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV之未定义:FaceRecognizer

无法使用 OpenCV 4 (C++) 创建 FisherFaceRecognizer

opencv_contrib based on CMake全过程

opencv_contrib based on CMake全过程

opencv_contrib based on CMake全过程

cmake错误:opencv2/opencv.hpp:opencv2/opencv.hpp:没有这样的文件或目录