|
@@ -1478,7 +1478,7 @@ private:
|
|
|
CalcUpbodyRegion(pFaceRect);
|
|
|
m_stAllFaceInfo.astFaceInfo[0].stRegion.stUpperBodyRect = *pFaceRect;
|
|
|
}
|
|
|
- m_pHostEvent->GenerateCloseEvent(); //产生有人靠近事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(Close); //产生有人靠近事件
|
|
|
}
|
|
|
else if (pFaceRect->height >= (int)(m_nImgHeight/m_stFaceConfig.fOperateFaceSize))
|
|
|
{
|
|
@@ -1492,7 +1492,7 @@ private:
|
|
|
CalcUpbodyRegion(pFaceRect);
|
|
|
m_stAllFaceInfo.astFaceInfo[0].stRegion.stUpperBodyRect = *pFaceRect;
|
|
|
}
|
|
|
- m_pHostEvent->GenerateEnterOperateEvent(); //产生有人进入操作距离事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(EnterOperate); //产生有人进入操作距离事件
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -1505,7 +1505,7 @@ private:
|
|
|
m_pHostApi->Debug(FACECAP_INFO, "有人出现!");
|
|
|
m_eMonitorState = SomebodyFar; //进入远距离有人状态
|
|
|
}
|
|
|
- m_pHostEvent->GenerateAppearEvent(); //产生有人出现事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(Appear); //产生有人出现事件
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1569,7 +1569,7 @@ private:
|
|
|
m_pHostApi->Debug(FACECAP_INFO, "有人靠近!");
|
|
|
m_eMonitorState = SomebodyClose; //进入有人靠近状态
|
|
|
}
|
|
|
- m_pHostEvent->GenerateCloseEvent(); //产生有人靠近事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(Close); //产生有人靠近事件
|
|
|
}
|
|
|
else if (pFaceRect->height >= (int)(m_nImgHeight/m_stFaceConfig.fOperateFaceSize))
|
|
|
{
|
|
@@ -1579,7 +1579,7 @@ private:
|
|
|
m_pHostApi->Debug(FACECAP_INFO, "有人进入操作距离!");
|
|
|
m_eMonitorState = SomebodyOperate; //进入有人靠近状态
|
|
|
}
|
|
|
- m_pHostEvent->GenerateEnterOperateEvent(); //产生有人进入操作距离事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(EnterOperate); //产生有人进入操作距离事件
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -1594,7 +1594,7 @@ private:
|
|
|
m_pHostApi->Debug(FACECAP_INFO, "远距离,有人出现!");
|
|
|
m_eMonitorState = SomebodyFar; //进入远距离有人状态
|
|
|
}
|
|
|
- m_pHostEvent->GenerateAppearEvent(); //产生有人出现事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(Appear); //产生有人出现事件
|
|
|
}
|
|
|
}
|
|
|
CvRect*pFaceRect = (CvRect*)cvGetSeqElem(pfaceSeq, nCurafaceSerial);
|
|
@@ -1752,7 +1752,7 @@ private:
|
|
|
{
|
|
|
m_eMonitorState = SomebodyOperate;
|
|
|
m_stAllFaceInfo.astFaceInfo[0].eScene = ForwardScened;
|
|
|
- m_pHostEvent->GenerateEnterOperateEvent(); //产生有人进入操作距离事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(EnterOperate); //产生有人进入操作距离事件
|
|
|
m_pHostApi->Debug(FACECAP_INFO, "有人进入操作距离!");
|
|
|
//获取UUID
|
|
|
if (m_stAllFaceInfo.astFaceInfo[0].FaceID == 0)
|
|
@@ -1767,7 +1767,7 @@ private:
|
|
|
m_eMonitorState = SomebodyOperate;
|
|
|
m_stAllFaceInfo.astFaceInfo[0].eScene = LockScene;
|
|
|
}
|
|
|
- m_pHostEvent->GenerateCaptureFaceEvent(); //发送捕获人脸事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(CaptureFace); //发送捕获人脸事件
|
|
|
//m_pHostApi->Debug("锁定人脸!");
|
|
|
}
|
|
|
}
|
|
@@ -1782,7 +1782,7 @@ private:
|
|
|
m_stAllFaceInfo.astFaceInfo[0].stRegion.stUpperBodyRect.width = m_nImgWidth/2;
|
|
|
m_stAllFaceInfo.astFaceInfo[0].stRegion.stUpperBodyRect.x = m_nImgHeight/4;
|
|
|
m_stAllFaceInfo.astFaceInfo[0].stRegion.stUpperBodyRect.y = m_nImgWidth/4;
|
|
|
- m_pHostEvent->GenerateLeaveEvent(); //产生客户离开事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(Leave); //产生客户离开事件
|
|
|
m_pHostApi->Debug(FACECAP_INFO, "客户离开!");
|
|
|
//清除UUID
|
|
|
m_stAllFaceInfo.astFaceInfo[0].FaceID = 0;
|
|
@@ -1794,7 +1794,7 @@ private:
|
|
|
{
|
|
|
m_stAllFaceInfo.astFaceInfo[0].eScene = BackwardScened;
|
|
|
m_eMonitorState = SomebodyClose;
|
|
|
- m_pHostEvent->GenerateBackToCloseEvent(); //产生客户退回到接近距离事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(BackToClose); //产生客户退回到接近距离事件
|
|
|
m_pHostApi->Debug(FACECAP_INFO, "客户退回到接近距离!");
|
|
|
}
|
|
|
else if(SomebodyFar == m_eMonitorState)
|
|
@@ -1808,7 +1808,7 @@ private:
|
|
|
m_stAllFaceInfo.astFaceInfo[0].FaceID = m_pHostApi->GenerateUUID();
|
|
|
}
|
|
|
}
|
|
|
- m_pHostEvent->GenerateCloseEvent(); //产生有人靠近事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(Close); //产生有人靠近事件
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -2174,7 +2174,7 @@ private:
|
|
|
{
|
|
|
SetUpperbodyToCenter();
|
|
|
m_eMonitorState = NoBody;
|
|
|
- m_pHostEvent->GenerateLeaveEvent();
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(Leave);
|
|
|
m_pHostApi->Debug(FACECAP_DEBUG, "客户离开!");
|
|
|
nSearchFailNum = 0;
|
|
|
FSleep(m_stFaceConfig.nSleepLong);
|
|
@@ -2202,7 +2202,7 @@ private:
|
|
|
{
|
|
|
SetUpperbodyToCenter();
|
|
|
m_eMonitorState = NoBody;
|
|
|
- m_pHostEvent->GenerateLeaveEvent();
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(Leave);
|
|
|
m_pHostApi->Debug(FACECAP_DEBUG, "客户离开!");
|
|
|
nSearchFailNum = 0;
|
|
|
FSleep(m_stFaceConfig.nSleepLong);
|
|
@@ -2375,7 +2375,7 @@ private:
|
|
|
{
|
|
|
m_eMonitorState = SomebodyClose;
|
|
|
m_stAllFaceInfo.astFaceInfo[0].eScene = UnLockScene;
|
|
|
- m_pHostEvent->GenerateLoseFaceEvent(); //发送失去人脸事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(LoseFace); //发送失去人脸事件
|
|
|
m_pHostApi->Debug(FACECAP_DEBUG, "人脸失去锁定!");
|
|
|
nDetectFailNum = 0;
|
|
|
}
|
|
@@ -2390,7 +2390,7 @@ private:
|
|
|
{
|
|
|
m_eMonitorState = SomebodyClose;
|
|
|
m_stAllFaceInfo.astFaceInfo[0].eScene = UnLockScene;
|
|
|
- m_pHostEvent->GenerateLoseFaceEvent(); //发送失去人脸事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(LoseFace); //发送失去人脸事件
|
|
|
m_pHostApi->Debug(FACECAP_DEBUG, "人脸失去锁定!");
|
|
|
nDetectFailNum = 0;
|
|
|
}
|
|
@@ -2415,7 +2415,7 @@ private:
|
|
|
nBreakDownNum++;
|
|
|
if (nBreakDownNum == 5)
|
|
|
{
|
|
|
- m_pHostEvent->GenerateFaceCaptureFC(); //发送人脸崩溃事件
|
|
|
+ m_pHostEvent->GenerateMonitorEvent(FaceCaptureFC); //发送人脸崩溃事件
|
|
|
m_pHostApi->Debug(FACECAP_INFO, "opencv library breakdown!");
|
|
|
}
|
|
|
FSleep(m_stFaceConfig.nSleepShort);
|