OpenCV и IP камера.

Чтобы захватывать видео с IP-камеры с использованием OpenCV в Python, вам понадобятся следующие шаги:

Шаг 1: Установка необходимых библиотек Убедитесь, что у вас установлены библиотеки OpenCV и imutils:

pip install opencv-python
pip install imutils

Шаг 2: Захват видеопотока с IP-камеры

import cv2

# URL адрес IP-камеры
camera_url = "http://your_camera_ip_address/video"
#'rtsp://192.168.2.63:554/user=admin&password=&channel=1&stream=0?.sdp'

# Создание объекта VideoCapture для захвата видео
cap = cv2.VideoCapture(camera_url)

# Чтение и отображение видео с IP-камеры
while True:
    ret, frame = cap.read()

    if not ret:
        break

    # Отображение кадра
    cv2.imshow("IP Camera", frame)

    # Выход из цикла по нажатию клавиши "q"
    if cv2.waitKey(1) & 0xFF == ord("q"):
        break

# Освобождение ресурсов
cap.release()
cv2.destroyAllWindows()

Замените “your_camera_ip_address” на фактический IP-адрес вашей камеры в переменной “camera_url”.

Этот код захватывает видео с IP-камеры, используя URL-адрес камеры, и отображает его в окне с помощью OpenCV. Код также обрабатывает нажатие клавиши “q”, чтобы выйти из цикла и закрыть окно.

Оставьте комментарий