This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问DM8127 IPNC RDK3.8人脸检测参数的意义



   您好!

            请问DM8127,IPNC RDK3.8 人脸检测各个参数的意义。

            fdetect              :这个知道是表示是否是能人脸检测
            startX,startY :是指检测区域的起始坐标吗?
            width,height :是指检测区域的大小吗?范围是多少?
            fdconflevel      :是什么意义?
            fddirection      :是什么意义?
            pmask            :是什么意义?

  • 你好,

    下面是用于是否使能人脸检测的标志位

    fdetect              :这个知道是表示是否是能人脸检测

    下面是指定人类检测的范围也就是ROI区域。

    startX,startY :是指检测区域的起始坐标吗?
    width,height :是指检测区域的大小吗?范围是多少?

    下面是confidence level,也就是人脸判决的门限,门限越低错门限越高漏判率越高。

    fdconflevel      :是什么意义?

    下面是人脸的方向:up, left, and right.

    fddirection      :是什么意义?

    你说的pmask是maskEnable么? 如果是,是表示检测到脸后,是否要把脸遮挡起来(涂黑)。

    pmask            :是什么意义?

  • 谢谢!

    请问各个参数的取值范围是什么呢?

  • 代码里面有这么一段,不太明白:

    fdGuiPrm.startX = (pFacePrm->startX * 100) / 1920;
    fdGuiPrm.startY = (pFacePrm->startY * 100) / 1080;
    fdGuiPrm.width = (pFacePrm->width * 100) / 1920;
    fdGuiPrm.height = (pFacePrm->height * 100) / 1080;

    有参数可以设置人脸检测的大小吗?比如说,设置人脸检测大小为10x20,只有人脸大于10x20,才提示。

  • 你好,

    如果结合DM812X_FD_setPrm()下面的代码,可以了解是FD图像的大小要比原图(1920x1080)要小,下面的代码就把1080p图像上的点映射到了FD窗口上。

        pAlgHndl->fdRoi.ulInputImageStartX = (pPrm[1] * pAlgHndl->fdWidth) / 100;
        pAlgHndl->fdRoi.ulInputImageStartY = (pPrm[2] * pAlgHndl->fdHeight) / 100;

    可以设定最小脸的大小,例如pFdCreatePrm->ulMinFaceSize。