2010-02-23 6 views
5

OpenMP 및 OpenCV가 Xcode의 새 프로젝트와 잘 작동하는 데 문제가 있습니다. 현재 상태의 프로젝트는 기본 카메라에서 프레임을 가져 와서 창에 넣습니다. 이 기능은 작동합니다. 그러나 별도의 스레드에서 프레임을 잡고 싶습니다. OpenMP에서 몇 가지 경험을 얻을 수 있기를 기대했습니다.OS X에서 OpenCV가있는 OpenMP

Xcode에서 OpenMP를 활성화하는 확인란을 선택하는 것만으로도 혼란을 겪을 수 있습니다. 프로그램이 컴파일되고로드되고 실행되면 어떤 이벤트에도 응답하지 않습니다. 움 직인 프레임을 그려 그곳에 앉아 있습니다. (OS X beachball을 실행해도 괜찮습니다.) 결국에는 강제로 응용 프로그램을 종료하거나 Xcode에서 강제 종료해야합니다. 이 문제는 없이도 OpenMP #pragmas없이 얻을 수 있습니다. Xcode에서만 옵션을 활성화해야합니다.

해결 방법에 대한 아이디어가 있으십니까?

답변

0

나는 여기서 추측하고있다. 하나의 스레드에서 모든 OpenGL 그리기 명령을 호출해야합니다.