나는 현재 OpenCV 2.4.2 버전을 사용중에 있다.

 

요즘 예전에 사용했던 소스들을 사용할일이 있어서 그대로 긁어와서 사용하는데,

 

잘 동작하던 cv함수들이 자꾸 말썽을 일으키는것이다.

 

계속 Critical error를 발생하는데, 아무리봐도 메모리 참조를 잘못하게되어 생기는거 같았다.

 

도대체가 뭐가문제지.. 싶어, 이번에 갈아탄 64비트 컴퓨터 때문인가?? 생각되어 어제저녁부터, 아침 출근하여 계속 구글링 및 openCV카페, 그리고 네이년등 모든 검색을 통해 찾아보았다.

 

하지만.. 설마설마.. 하는 마음에 처음 64비트로 갈아탔을때의 문제가 되었던 tbb.dll 파일이 의심스러워지기 시작했다.

 

그래서 openCV 가 설치된 경로로 들어가서 보니, 떡~하니 tbb.dll 이 존재하는것이었다.

 

경로 : OpenCV 설치한 경로\opencv\build\common\tbb\ia32\vc10

 

설마설마 하면서 system32 및 64에 복사를 해놓고 모두 재컴파일을 한하니..

 

빙고~!! 잘 동작했다.

 

이넘의 tbb.dll파일을 인터넷에서 아무렇게나 다운받았더니 이러한 문제가 발생했다.

 

혹시나 다른사람들도 문제가 생길수 있으니 참고하시길...

 

(64비트로 갈아탄지 벌써 2주일 다되어가는데, 개발에 있어서는 전혀 문제가 될게 없는거 같다. 현.재.까.진.

 

왜냐하면 32비트용으로 개발하고 있으니말이다, 처음에 생각한대로 int형이 8바이트면 어떻하지.... 라는 생각은 괜한 기우였나 보다.

 

어째뜬 문제 해결 완료!!

 

오늘도 즐공 및 코딩~~!!)

Posted by Tommy™
,