강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김남욱님의 프로필 이미지
김남욱

작성한 질문수

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

OpenCV를 활용한 영상 처리 실습

cap.read() 질문드립니다

작성

·

254

0

cap.read()는 반드시 반복문과 같이 써야하는 것인가요??
VideoCapture를 통해 불러들인 영상을 반복문과 read를 통해
영상 전체를 각각의 Frame 및 다음 프레임의 여부값으로 잘게 나누는 것인지 궁금합니다.
좀 헷갈리네요ㅠㅠ

퀴즈

51%나 틀려요. 한번 도전해보세요!

PASCAL VOC와 비교하여 객체 카테고리 및 이미지당 객체 수가 크게 증가하여 더 복잡한 실제 환경을 반영하려는 데이터셋은 무엇일까요?

Google Open Images

ImageNet

MS COCO

CIFAR-10

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

네, 일반적으로 cap.read()는 반복문과 같이 사용합니다. 

그렇지 않으면 다음 프레임을 가져 올 수 없습니다. 

ret, frame = cap.read()와 같이 cap.read()는 Video Frame pointer가 현재인 현재 frame을 읽고, 다음 frame으로 포인터가 이동하게 됩니다. 

때문에 loop를 사용하지 않으면 다음 포인터로 이동해서 다음 frame을 가져 올수가 없습니다. 

감사합니다. 

김남욱님의 프로필 이미지
김남욱

작성한 질문수

질문하기