Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
100 / 83 / 24
Регистрация: 21.05.2019
Сообщений: 419
1

IP камера, повторное подключение

03.11.2019, 15:56. Показов 1233. Ответов 1

Добрый день, подскажите как лучше сделать, в общем есть камера и она может пропадать, что нужно добавить чтобы программа каждые 15-30 секунд пробовала снова подключится, а не выключаться
Через конструкцию try - exept может быть, для перехвата ошибки и переподключения

Python
1
2
3
4
5
6
7
8
9
10
import cv2
 
video_stream = cv2.VideoCapture('rtsp://admin:admin@192.168.1.98:554')
while True:
    ret, img = video_stream.read()
    cv2.imshow("img", img)
    k = cv2.waitKey(30) & 0xff
    if k == 27:
        break
cv2.destroyAllWindows()
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2019, 15:56
Ответы с готовыми решениями:

повторное подключение
у меня две формы.на первой регистрация ползователя.все пользователи забиты в БД.при нажатии на...

Повторное подключение хэдеров
Здравствуйте! Тяжело объяснить проблему, но я попробую. Например, в главном исходном файле я...

Повторное socket подключение
Я открыл страницу один раз. Через пару минут в консоли было несколько логов о коннекте, хотя...

Повторное подключение через WCF
Написал программу, в которой файлы передаются по сети. Создаю подключение к серверу через WCF,...

1
Просто Лис
Эксперт Python
4404 / 2801 / 929
Регистрация: 17.05.2012
Сообщений: 8,190
Записей в блоге: 9
03.11.2019, 16:50 2
Цитата Сообщение от RSAX Посмотреть сообщение
Через конструкцию try - exept может быть
Ну да. Запустить код - отключить камеру - дождаться вылета исключения. Потом дописать код с именем этого исключения:
Python
1
2
3
4
5
6
7
8
9
10
while True:
    try:
        #ваш код
    except <имя исключения> as e:
        print(e)
        time.sleep(20)
        print('try reconnect…')
    else:
        break
cv2.destroyAllWindows()
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2019, 16:50

Повторное подключение к БД (connection string)
Подскажите плиз, как сделать, чтобы при неоткрывшемся соединении (connection not opened) программа...

Повторное подключение к серверу через сокет
Здравствуйте, долго сижу на одном месте и никак не могу сделать додуматься в чем проблема. У меня...

Повторное подключение. Почему не ограничено автоматически?
Есть разные способы ограничить повторное подключение заголовочных файлов, библиотек. Но неужели...

Повторное подключение к серверу БД MS SQL при разрыве соединения
Доброго времени суток! У меня возникла задача реализовать переподключение клиента к серверу БД в...

Камера и её подключение
Прошу поскорей ответить, проект скоро сдавать!!! У меня есть камера ov7670 Но я не знаю как её...

Аналоговая камера, плата видеозахвата, веб камера
Товарищи эксперты, прошу вашей помощи в решении стоящей передо мной задачи. Требуется подключить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.