|
|
- from urllib.request import urlopen, Request
- from urllib.parse import urlencode
- import cv2
- import json
-
- AI_IP = '192.168.2.252'
- cam = cv.VideoCapture('http://10.42.0.151:8080/?action=stream')
-
-
- while True:
- ret, img = cam.read()
-
- img = cv2.resize(img, (1280, 960))
-
- url = 'https://{}:5001/ai'.format(AI_IP)
- _, buffer = cv2.imencode('.jpg', img)
-
- post_fields = {'img': base64.b64encode(buffer).decode('ascii'), "type": "damage"}
-
- request = Request(url, urlencode(post_fields).encode())
- output_dict = json.loads(json.loads(urlopen(request, context=context).read()))
-
- cv2.imshow('Image', img)
- cv2.waitKey(0)
|