디버그 잡자 #define new DEBUG_NEW ==> 이부분은 디버그 모드로 컴파일한 이후 작성한 프로그램을 디버깅할 때에 메모리 누수(Memory leakage)가 발생하는가를 검사하기 위해 사용됩니다. 만약 이구문이 있으면 new로 선언했다가 delete를 시키지 않으면 몇번째 줄의 선언된 내역이 누수가 되는지 알 수 있게 됩니다.
http://cafe.naver.com/opencv.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=2562 ARToolKit -> // 4채널(RGBA)로 초기화된 IplImage 구조체의 imagData에 프레임의 주소를 대입한다. 참고로, 저는 OpenCV에서 영상 처리를 해서 다시 ART한테 넘겨주는 방법을 구현해봤습니다...^^ ... ART 캡쳐(dsvl이용) -> openCV에서 처리 -> ART 가 영상을 화면에 보여줌 -> ART가 처리된 영상에서 마커를 찾음. ... ... dataPtr = (ARUint8 *)arVideoGetImage(); //ART가 캡쳐한 한 프레임의 주소를 dataPtr에 넣는다. image->imageData = (char *..
안녕하세요..// Opencv 에 쓰이는 IplImage 구조체에서 imageData 자료를 AR에서 사용하는 ARUint8 형태로 변환을 하려고합니다. void cvcam_callback( IplImage* image ) { ARUint8 *dataPtr; IplImage *ArBuffer; ArBuffer = cvCloneImage( image ); // ar 에 쓰일 버퍼 이미지 버퍼~ //방법1 : RGB ,BGRA 형식이 안맞아 안됩니다. dataPtr = (ARUint8*)ArBuffer->imageData; // 방법2 : 이방법 역시..안됩니다. IplImage *test = cvCreateImage( cvGetSize(image ), IPL_DEPTH_8U, 4); cvCvtColor(i..
Summary - ARToolKit Down 1. SourceForge.net 에서 ARToolKit Down 을 함 ARToolKit-2.7.2-1-bin-win32.zip DSVL-0.0.8b.zip OpenVRML-0.14.3-win32.zip 1. Down 받은 ARToolKit 를 원하는 경로에 복사함 2. ARToolKit 의 "*.dsw" or "*.sin"을 실행 3. (2005버전을 중심) 4. [도구]-[옵션] 클릭!! 5. [프로젝트 및 솔루션]-[VC++ 디렉터리] 6. 포함파일 선택! 1. ARToolKit\include\AR 추가 2. ARToolKit\include\AR\sys 추가 7. 라이브러리 파일 선택! 1. ARToolKit\Lib 추가 8. ARToolKit 폴더의 ..