diff --git a/ECTrainer2/Marker.cpp b/ECTrainer2/Marker.cpp index 3c401c1..11400d2 100644 --- a/ECTrainer2/Marker.cpp +++ b/ECTrainer2/Marker.cpp @@ -72,9 +72,11 @@ // �Ή��_�̗� std::vector cornerW, cornerC; for (int i = 0; i < corners.size(); i++) { - for (int j = 0; j < corners[i].size(); j++) { - cornerC.push_back(corners[i][j]); - cornerW.push_back(_Corners[mids[i] - 1][j]); + if (mids[i] < corners.size()) { + for (int j = 0; j < corners[i].size(); j++) { + cornerC.push_back(corners[i][j]); + cornerW.push_back(_Corners[mids[i] - 1][j]); + } } } if (cornerC.size() < 4) return false; diff --git a/ECTrainer2/SceneCamera.cpp b/ECTrainer2/SceneCamera.cpp index 95a5ab2..c18e33e 100644 --- a/ECTrainer2/SceneCamera.cpp +++ b/ECTrainer2/SceneCamera.cpp @@ -15,8 +15,8 @@ // ������ bool SceneCamera::Init() { - //_SceneCam.open("rtsp://" ADDR ":8554/live/scene"); - _SceneCam.open(0); + _SceneCam.open("rtsp://" ADDR ":8554/live/scene"); + //_SceneCam.open(0); if (!_SceneCam.isOpened()) { MessageBox(NULL, _T("cannot open camera " ADDR), NULL, 0); return false;