如题,我不喜欢基于OPENCV的代码,希望能用C++实现。网上我找到的代码都是在一张带人脸的图片中确定脸的位置,但是如何确定图片中有没有人脸?

解决方案 »

  1.   

    人脸检测,找到就是有,找不到就是没有.
    单张图片必须有先验知识,opencv自带的那个算是一种,基于haar特征训练的
    纯c++不用opencv的话,要写的代码不少,opencv其实就是个图像库,跟c++不冲突啊,你可以用它来简化你的c++代码,而不使用它自带的人脸检测方法
      

  2.   

    将OpenCV中相关代码单独提取出来就可以了
      

  3.   

    1楼正解,用haar训练的分类器检测人脸还不错的,偶尔有误判,不放心的话再用人眼加严一下