import cv2
|
|
cap = cv2.VideoCapture('rtsp://admin:a1234567@192.168.1.188:554/H.264/ch1/main/av_stream')
|
if not cap.isOpened():
|
print('not opened')
|
exit()
|
|
# New cv2
|
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) # float
|
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) # float
|
|
# Define the codec and create VideoWriter object
|
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
|
out = cv2.VideoWriter('output/test/output-%s.avi' % 's', fourcc, 30, (width, height))
|
|
i = 0
|
while True:
|
ret, frame = cap.read()
|
i += 1
|
if ret:
|
print(i)
|
# frame = cv2.flip(frame, 0)
|
# cv2.imwrite('/home/basic/code/deep-head-pose/test/img_%s.png'%str(i), frame)
|
if i > 100:
|
# frame = cv2.flip(frame, 0)
|
break
|
out.write(frame)
|
|
out.release()
|
cap.release()
|
# cv2.destroyAllWindows()
|