OpevCV and Python3

Помогите разобратся мне нужно сделать детектор движения на python 3 получаю с камеры ч/б изображение, далее мне нужно его обработать есть примеры на IP камерах?
import cv2, requests
import numpy as np
video = requests.get('http://172.20.148.123:8080/mjpeg.cgi', auth=('admin', '*****'), stream=True)
img = requests.get('http://172.20.148.123:8080/image/jpeg.cgi', auth=('admin', '*****'), stream=True)
if(video.status_code == 200):
bytes = bytes()
for chunk in video.iter_content(chunk_size=1024):
bytes += chunk
a = bytes.find(b'\xff\xd8')
b = bytes.find(b'\xff\xd9')
if a != -1 and b != -1:
jpg = bytes[a:b+2]
bytes = bytes[b+2:]
i = cv2.imdecode(np.fromstring(jpg, dtype=np.uint8), cv2.COLOR_BGR2BGRA)
cv2.imwrite('.jpg', i)
cv2.imshow('Color black and white',i)
if cv2.waitKey(1) == 27:
exit(0)
else:
print("Received unexpected status code {}".format(video.status_code))
03 ноября 2017 в 15:21
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
9
марта

Основы языка C#
Базовый курс
9
марта
Из кого получаются хорошие тимлиды
Онлайн-курс
9
марта
Новые статьи

Как Kanban помогает в адаптации сотрудников
12000

Что такое MVP и как к нему подступиться
341000

Обновляем программу обучения для менеджеров по продажам
46200