2013-02-28 2 views
0

인터넷에서 약간의 조사를 한 후에 OpenCV의 Videocapture 개체가 다중 스레드로부터 안전하지 않은 것으로 보입니다. 내가 발견 한 한 가지 제안은 스레드 실행을 지연시키는 것이 었습니다. 어떻게 할 것이 나는 기본적으로 모든 곳에서 같은 Videocapture 객체를 사용하고 OMP의 멀티 섹션의 다음 예제 제공 :OpenMp 병렬 스레드를 지연시키는 방법

#pragma omp parallel{ 

    #pragma omp sections nowait 
    { 
    #pragma omp section 
    { loadframe } 
    #pragma omp section 
    { loadframe;} 
    #pragma omp section 
    { loadframe } 
    } 
    } 
+0

방법에 대한에서 OpenCV의 객체의 사용을 둘러싼 OpenMP'중요한'구조? –

+0

당신은 아주 옳았습니다. 그리고 저는 아래의 장난감 예제를 사용하여 올바르게 작동하게했습니다. – valentin

답변

관련 문제