나는 얼마 전부터 Haar Cascaded 얼굴 인식을 직접 작성하고 OpenCV 2.0 구현을 시작했습니다. 저를 알리는 cvhaar.cpp:1518
에 디버그 모드, 비주얼 스튜디오 나누기에서 실행 오른쪽 상자 밖으로cvHaarDetectObjects() : "스택에 'seq_thread'변수가 손상되었습니다."
, :
런타임 검사 실패 # 2 - 변수
seq_thread
이 손상되었습니다 aound 스택.
OpenCV는 단순한 배열 범위를 벗어난 문제로 인해 나에게 이상한 것처럼 보입니다. 릴리스를 실행해도 아무런 문제없이 작동하지만 단순히 검사를 수행하지 않고 어레이가 경계를 초과하고 있다고 생각됩니다.
이 오류 메시지가 나타나는 이유는 무엇입니까? OpenCV의 버그입니까?
귀하의 질문에 대한 답을 좀 더 명확히 말씀해 주시겠습니까? :-) –
예, 죄송합니다. 리뷰를 할 때 전혀 문제가 없었습니다. 나는 또한 문제의 가능한 원인을 추가했다. –
나는 VS2008에서 OpenCV를 디버깅하는 데별로 행운이 없었습니다. 나는 일반적으로 설치 패키지를 만들고 그런 식으로 내 응용 프로그램을 테스트하거나 적어도 .exe를 만들고 필요한 OpenCV .dll 파일이있는 폴더에 놓는 방법을 사용합니다. – ubiquibacon