C/C++에서 uEye 이미지 큐를 사용한 이미지 획득

이미지 손실 방지 (C/C++)

이 샘플은 프레임들의 손실 없이 이미지를 연속적으로 캡처하는 기본 아이디어를 보여줍니다. 적어도 3개 이상의 버퍼들을 갖는 링 이미지 버퍼 시퀀스(ring image buffer sequence)가 사용됩니다. 이러한 버퍼는 이미지 큐에 배치됩니다. 이미지는 버퍼 시스템으로 획득됩니다. 이미지 큐를 사용하여, 가장 오래된 버퍼를 항상 페치할 수 있습니다. 이미지 버퍼가 자동으로 잠깁니다. 이미지 데이터를 성공적으로 처리한 후, 버퍼가 잠금 해제되고 재사용되기 위해 대기열에 다시 넣어집니다.

이미지 버퍼 수집은 분리된 작업자 스레드에서 수행됩니다. 이 스레드는 GUI 상호 작용과 독립적이며, 인터럽트 없이 이미지를 수집할 수 있습니다.