본문 바로가기

주저리

알 수 없는 에러.....


얼굴인식 샘플코드를 돌리는데

이상하게 여기서 맛이간다.


디버깅해보니....



Mat mgray(height, width, CV_8UC1, 1);

cvtColor(image, mgray, CV_BGRA2GRAY, 1); 

Mat gray, smallImg( cvRound (image.rows/scale), cvRound(image.cols/scale), CV_8UC1 );

CvMemStorage * pStorage = 0;   

CascadeClassifier pCascade, nestedCascade;


다음과 같은 코드가 있다.

Mat 이미지를 생성후에
CascadeClassifier 을 선언하는데
선언후에
잘만들어져있던 Mat 이 쓰레기가 된다.....

참 기가막힐노릇이다.
스레드도 없고 절차지향 코딩인데.......
저 선언을 거치면 기존에있는 Mat 하나가 죽어버린다.....


CascadeClassifier pCascade, nestedCascade;
CvMemStorage * pStorage = 0;   
Mat mgray(height, width, CV_8UC1, 1);
cvtColor(image, mgray, CV_BGRA2GRAY, 1); 
Mat gray, smallImg( cvRound (image.rows/scale), cvRound(image.cols/scale), CV_8UC1 );


이렇게 순서를 바꾸니..잘된다............-_-;


'주저리' 카테고리의 다른 글

아 뭐지.... 네임서버  (1) 2013.02.13
올해부터.............  (0) 2013.01.05
아...열받아  (0) 2012.07.18
블로그 디자인 변경  (0) 2012.07.04
아 돌겟다.  (0) 2012.03.27