반응형
참고 url:
https://stackoverflow.com/questions/51143458/difference-in-output-with-waitkey0-and-waitkey1/51143586#:~:text=waitKey(0)%20will%20pause%20your,from%20your%20webcam%20using%20cap.
https://m.blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=chandong83&logNo=221613235354
opencv를 이용해서 script를 짜던 중, waitKey(1)를 넣었을때는 작동하던 코드가 이걸 빼니깐 작동하지 않는 걸 발견하였습니다.
궁금해서 찾아보니, waitKey(0)은 새로운 input이 들어올 때까지 무작정 기다리고,
waitKey(1)은 1ms을 기다리고 다음 이미지를 display하기 때문에, 다음과 같이 사용합니다.
만일 waitKey(0)을 사용한다면 rtsp feed가 계속 play 되는 게 아니라 still image로 display됩니다.
cap = cv2.VideoCapture('rtsp://192.168.0.2:8554/')
ret, frame= cap.read()
cv2.imshow('VIDEO', frame)
cv2.waitKey(1)
반응형
'Image Processing > Cv2' 카테고리의 다른 글
SSIM 흑백 이미지 동영상 저장하기 (0) | 2022.10.24 |
---|---|
python opencv 를 이용해서 동영상에서 이미지 추출 (이미지에서 동영상) (0) | 2021.12.13 |
opencv 를 이용해서 rtsp 동영상 받기(ft. multithreading) (0) | 2021.06.18 |
(opencv) 두 이미지의 차이를 박스로 나타내기 (0) | 2021.03.10 |
OpenCV를 이용해서 두 개의 이미지 비교하기 (SSIM) (0) | 2021.03.10 |