Skip to main content

Posts

Showing posts with the label Request

IP camera access through python

In this tutorial we access IP camera using python. from urllib.request import Request, urlopen import base64 import cv2 import urllib import numpy as np url = 'http://192.168.0.104:8080/shot.jpg' username = '' password = '' while True:     proxy_handler = urllib.request.ProxyHandler({})     opener = urllib.request.build_opener(proxy_handler)     imgResp = Request(url, headers={"User-Agent": "Mozilla/5.0"})     base64string = base64.b64encode(('%s:%s' % (username, password)).encode("utf-8")).decode("utf-8")     imgResp.add_header("Authorization", "Basic %s" % base64string)     r = opener.open(imgResp)     imgNp = np.array(bytearray(r.read()), dtype=np.uint8)     img = cv2.imdecode(imgNp, -1)     cv2.imshow('test', img)     if ord('q') == cv2.waitKey(10):         exit(0)     # all the opencv processing is done here     cv2.imshow...