zoukankan      html  css  js  c++  java
  • 函数detectMultiScale

    功能:检测图片中所有的人脸,并用vector保存每个人脸的坐标,大小(由矩形表示)

    函数原型:void detectMultiScale(  

           const Mat& image,   

        CV_OUT vector<Rect>& objects,   

        double scaleFactor = 1.1,

        int minNeighbors = 3,   

        int flags = 0,  

        Size minSize = Size(), 

        Size maxSize = Size() );  

    image:待检测图片,一般为灰度图像,加快检测速度

    objects:输出量,被检测物体的矩形框向量组

    scaleFactor:表示在前后两次相继的扫描中,搜索窗口的比例系数。默认为1.1即每次搜索窗口依次扩大10%,且该缩放因子必须大于1

    minNeighbors:表示构成检测目标的相邻矩形的最小个数(默认为3个),如果min_neighbors 为 0, 则函数不做任何操作就返回所有的被检候选矩形框

    flags:对于新的分类器没有用(但目前的Haar分类器都是旧的,CV_HAAR_DO_CANNY_PRUNING,告诉分类器跳过平滑(无边缘区域);CV_HAAR_SCALE_IMAGE,告诉分类器缩放的是图像;CV_HAAR_FIND_BIGGEST_OBJECT,告诉分类器只返回最大的目标;CV_HAAR_DO_ROUGH_SEARCH,只可与CV_HAAR_FIND_BIGGEST_OBJECT一起用,告诉分类器在任何窗口,只要第一个候选者被发现就结束寻找)

    minSize和maxSize用来限制得到的目标区域的范围

  • 相关阅读:
    香港两日游的那些事儿
    香港两日游的那些事儿
    Node.js下的Hello World
    Node.js下的Hello World
    Node.js下的Hello World
    WP SyntaxHighlighter 初探
    WP SyntaxHighlighter 初探
    WP SyntaxHighlighter 初探
    Google的代码高亮-code-prettify
    Java 18套JAVA企业级大型项目实战分布式架构高并发高可用微服务电商项目实战架构
  • 原文地址:https://www.cnblogs.com/chen-cai/p/8530260.html
Copyright © 2011-2022 走看看