修正振镜校准的数据采集

之前功能大致OK,分出改坐标系
bestlqiang 4 years ago
parent 2a0a4b6723
commit 3e937fedf9

@ -1646,7 +1646,7 @@ void CCommonFlowMgr::MovePtToCamera(vector<Dbxy> &PtVec, vector<Dbxy> &ResultVec
pCmd->SetResultVec(ResultVec);//绑定结果容器 pCmd->SetResultVec(ResultVec);//绑定结果容器
pCmd->SetFrontDelay(Camera.GetCatchFrontDelay());//抓取前延时 pCmd->SetFrontDelay(Camera.GetCatchFrontDelay());//抓取前延时
pCmd->SetAfterDelay(300);//移动后延时 pCmd->SetAfterDelay(300);//移动后延时
pCmd->SetbAlam(false);//不要蜂鸣器提示 pCmd->SetbAlam(true);//不要蜂鸣器提示
CmdContainer.AddCmd(pCmd); CmdContainer.AddCmd(pCmd);
} }
} }

@ -171,9 +171,7 @@ void DlgHawkvisCamera::UpdateInfo()
if ((!gLogMgr->IsDebuging()) && gCameraHawkvis->GetCurShapeModelID() != m_ShapeModelID) if ((!gLogMgr->IsDebuging()) && gCameraHawkvis->GetCurShapeModelID() != m_ShapeModelID)
{ {
auto temp = m_pHawkvisCtrl; auto temp = m_pHawkvisCtrl;
m_ShapeModelID = gCameraHawkvis->GetCurShapeModelID(); m_ShapeModelID = gCameraHawkvis->GetCurShapeModelID();
m_pHawkvisCtrl = &m_HawkvisCtrl1; m_pHawkvisCtrl = &m_HawkvisCtrl1;
OnBnClickedLoadCatchTemp(); OnBnClickedLoadCatchTemp();
Sleep(200); Sleep(200);
@ -181,6 +179,7 @@ void DlgHawkvisCamera::UpdateInfo()
OnBnClickedLoadCatchTemp(); OnBnClickedLoadCatchTemp();
m_pHawkvisCtrl = temp; m_pHawkvisCtrl = temp;
} }
if (m_DlgCurCamIndex == gCameraHawkvis->GetCamIndex()) if (m_DlgCurCamIndex == gCameraHawkvis->GetCamIndex())
return; return;
@ -439,7 +438,7 @@ void DlgHawkvisCamera::OnBnClickedLoadCatchTemp()
// auto b=m_HawkvisCtrl.LoadShapeModel((LPCTSTR)path); // auto b=m_HawkvisCtrl.LoadShapeModel((LPCTSTR)path);
try try
{ {
auto b = m_pHawkvisCtrl->LoadShapeModelByID(gCameraHawkvis->GetCurShapeModelID(), (LPCTSTR)path); auto b = m_pHawkvisCtrl->LoadShapeModelByID(0, (LPCTSTR)path);
CString str; CString str;
str.Format("Hawkvis : LoadatchTemp [%d]", gCameraHawkvis->GetCurShapeModelID()); str.Format("Hawkvis : LoadatchTemp [%d]", gCameraHawkvis->GetCurShapeModelID());

Binary file not shown.

@ -3,6 +3,7 @@
#include "ExceptionMsg.h" #include "ExceptionMsg.h"
#include "Program_SZ_XL_TrackWorkFlow.h" #include "Program_SZ_XL_TrackWorkFlow.h"
#include "CommonFlowMgr.h" #include "CommonFlowMgr.h"
#include "CameraHawkvis.h"
CWorkCmdCameraCatch::CWorkCmdCameraCatch(CCamera &Camera) CWorkCmdCameraCatch::CWorkCmdCameraCatch(CCamera &Camera)
:m_Camera(Camera) :m_Camera(Camera)
{ {
@ -53,7 +54,8 @@ bool CWorkCmdCameraCatch::Excute()
//顺便保存在容器中 //顺便保存在容器中
if(m_pResultVec != NULL) if(m_pResultVec != NULL)
{ {
m_pResultVec->push_back(pt); auto CamCoord = gCameraHawkvis->m_Coord;
m_pResultVec->push_back(pt- CamCoord);
} }
return true; return true;
} }

Loading…
Cancel
Save