Я все еще плохо разбираюсь в Python и не понимаю, почему иногда я получаю правильное изображение, а иногда - поврежденное серое изображение.
Я использую hikvision API для получения потока rtsp, и пока поток работает, иногда изображения все еще полностью серые.
Вот код, который я использую. написал:
Код: Выделить всё
import cv2
import time
count = 0
while True:
for x in range(1, 9):
count = count +1
RTSP_URL = f'rtsp://user:password@ip:port/ISAPI/Streaming/Channels/{x}01'
cap = cv2.VideoCapture(RTSP_URL, cv2.CAP_FFMPEG)
result, image = cap.read()
if result:
cv2.imwrite(f"pictures/{x}{count}.png", image)
time.sleep(60)
Подробнее здесь: https://stackoverflow.com/questions/731 ... -corrupted
Мобильная версия