[OpenCV] 동영상을 표시하는 방법
소개
OpenCV에 의한 이미지 처리의 기초를 정리합니다.
100개 노크처럼 매일 추가해 가고 싶습니다.
하고 싶은 일
mp4의 동영상 파일, WebCam의 영상을 PC 화면에 표시하고 싶습니다.
프로그램 구조
cv2.VideoCapture()를 이용합니다.
#動画ファイル
cap = cv2.VideoCapture('video.mp4')
#内臓カメラ
cap = cv2.VideoCapture(0)
#USBカメラ
cap = cv2.VideoCapture(1)
그리고, cap.read()로부터 동영상의 프레임을 img에 넣어, 그것을 imshow()로 표시합니다.
이 프로세스를 While 문을 이용해 반복 실행합니다. ← 여기가 된장.
while True :
ret, img = cap.read()
cv2.imshow('Video', img)
실행 결과
요약
mp4의 동영상 파일, WebCam의 영상을 PC 화면에 표시하고 싶습니다.
프로그램 구조
cv2.VideoCapture()를 이용합니다.
#動画ファイル
cap = cv2.VideoCapture('video.mp4')
#内臓カメラ
cap = cv2.VideoCapture(0)
#USBカメラ
cap = cv2.VideoCapture(1)
그리고, cap.read()로부터 동영상의 프레임을 img에 넣어, 그것을 imshow()로 표시합니다.
이 프로세스를 While 문을 이용해 반복 실행합니다. ← 여기가 된장.
while True :
ret, img = cap.read()
cv2.imshow('Video', img)
실행 결과
요약
#動画ファイル
cap = cv2.VideoCapture('video.mp4')
#内臓カメラ
cap = cv2.VideoCapture(0)
#USBカメラ
cap = cv2.VideoCapture(1)
while True :
ret, img = cap.read()
cv2.imshow('Video', img)
요약
전체 코드
import cv2
# Video
frameWidth = 640
frameHeight = 480
#Video Source
#cap = cv2.VideoCapture('videos/traffic.mp4') #自分のmp4のpathを入力
cap = cv2.VideoCapture(0)
while True:
ret, img = cap.read()
img = cv2.resize(img, (frameWidth, frameHeight))
cv2.imshow('Video', img)
print('ret=', ret)
# qを押すと止まる。
if cv2.waitKey(1) & 0xFF == ord('q'):
break
덤
cv2.imshow()로 표시된 윈도우를 확대하면 픽셀의 RGB값을 확인할 수 있습니다.
Reference
이 문제에 관하여([OpenCV] 동영상을 표시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kotai2003/items/13866019b26fdd4ab257
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import cv2
# Video
frameWidth = 640
frameHeight = 480
#Video Source
#cap = cv2.VideoCapture('videos/traffic.mp4') #自分のmp4のpathを入力
cap = cv2.VideoCapture(0)
while True:
ret, img = cap.read()
img = cv2.resize(img, (frameWidth, frameHeight))
cv2.imshow('Video', img)
print('ret=', ret)
# qを押すと止まる。
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cv2.imshow()로 표시된 윈도우를 확대하면 픽셀의 RGB값을 확인할 수 있습니다.
Reference
이 문제에 관하여([OpenCV] 동영상을 표시하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kotai2003/items/13866019b26fdd4ab257텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)