您好!
请问DM8127,IPNC RDK3.8 人脸检测各个参数的意义。
fdetect :这个知道是表示是否是能人脸检测
startX,startY :是指检测区域的起始坐标吗?
width,height :是指检测区域的大小吗?范围是多少?
fdconflevel :是什么意义?
fddirection :是什么意义?
pmask :是什么意义?
Chris Meng:
你好,
下面是用于是否使能人脸检测的标志位
fdetect :这个知道是表示是否是能人脸检测
下面是指定人类检测的范围也就是ROI区域。
startX,startY :是指检测区域的起始坐标吗?width,height :是指检测区域的大小吗?范围是多少?
下面是confidence level,也就是人脸判决的门限,门限越低错判率越高,门限越高漏判率越高。
fdconflevel :是什么意义?
下面是人脸的方向:up, left, and right.
fddirection :是什么意义?
你说的pmask是maskEnable么? 如果是,是表示检测到脸后,是否要把脸遮挡起来(涂黑)。
pmask :是什么意义?
ruqun xu:
回复 Chris Meng:
谢谢!
请问各个参数的取值范围是什么呢?
ruqun xu:
回复 ruqun xu:
代码里面有这么一段,不太明白:
fdGuiPrm.startX = (pFacePrm->startX * 100) / 1920; fdGuiPrm.startY = (pFacePrm->startY * 100) / 1080; fdGuiPrm.width = (pFacePrm->width * 100) / 1920; fdGuiPrm.height = (pFacePrm->height * 100) / 1080;
有参数可以设置人脸检测的大小吗?比如说,设置人脸检测大小为10×20,只有人脸大于10×20,才提示。
Chris Meng:
回复 ruqun xu:
你好,
如果结合DM812X_FD_setPrm()下面的代码,可以了解是FD图像的大小要比原图(1920×1080)要小,下面的代码就把1080p图像上的点映射到了FD窗口上。
pAlgHndl->fdRoi.ulInputImageStartX = (pPrm[1] * pAlgHndl->fdWidth) / 100; pAlgHndl->fdRoi.ulInputImageStartY = (pPrm[2] * pAlgHndl->fdHeight) / 100;
可以设定最小脸的大小,例如pFdCreatePrm->ulMinFaceSize。