|
@@ -244,34 +244,31 @@ if __name__ == "__main__":
|
|
|
image = frame.copy()
|
|
|
result = instance(image)
|
|
|
if len(result) > 0 and time.time() - posttime > 30:
|
|
|
- try:
|
|
|
- posttime = time.time()
|
|
|
- videoTime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
|
|
|
- fileTime = time.strftime('%Y-%m-%d-%H:%M:%S',time.localtime())
|
|
|
- filename = fileTime + ".jpg"
|
|
|
- filenameori = fileTime + "det.jpg"
|
|
|
- logger.info(videoTime)
|
|
|
- logger.info(result)
|
|
|
- for res in result:
|
|
|
- cv2.rectangle(image, tuple(map(int, (res.left, res.top))), tuple(map(int, (res.right, res.bottom))), (255,0, 0), 4)
|
|
|
- success, encoded_image = cv2.imencode('.jpg', image)
|
|
|
- content = encoded_image.tobytes()
|
|
|
- successori, encoded_imageori = cv2.imencode('.jpg',frame)
|
|
|
- contentori = encoded_imageori.tobytes()
|
|
|
- payload = {'channel': '45',
|
|
|
- 'classIndex': '8',
|
|
|
- 'ip': '172.19.152.231',
|
|
|
- 'videoTime': videoTime,
|
|
|
- 'videoUrl': stream.stream_url}
|
|
|
- files = [
|
|
|
- ('file', (filename, content, 'image/jpeg')),
|
|
|
- ('oldFile', (filenameori, contentori, 'image/jpeg')),
|
|
|
- ]
|
|
|
-
|
|
|
- result = requests.post('http://172.19.145.197/open/api/operate/upload', data=payload, files=files)
|
|
|
- logger.info(result)
|
|
|
- except Exception as error:
|
|
|
- logger.error('Error : ', str(error))
|
|
|
+ posttime = time.time()
|
|
|
+ videoTime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
|
|
|
+ fileTime = time.strftime('%Y-%m-%d-%H:%M:%S',time.localtime())
|
|
|
+ filename = fileTime + ".jpg"
|
|
|
+ filenameori = fileTime + "det.jpg"
|
|
|
+ logger.info(videoTime)
|
|
|
+ logger.info(result)
|
|
|
+ for res in result:
|
|
|
+ cv2.rectangle(image, tuple(map(int, (res.left, res.top))), tuple(map(int, (res.right, res.bottom))), (255,0, 0), 4)
|
|
|
+ success, encoded_image = cv2.imencode('.jpg', image)
|
|
|
+ content = encoded_image.tobytes()
|
|
|
+ successori, encoded_imageori = cv2.imencode('.jpg',frame)
|
|
|
+ contentori = encoded_imageori.tobytes()
|
|
|
+ payload = {'channel': '45',
|
|
|
+ 'classIndex': '8',
|
|
|
+ 'ip': '172.19.152.231',
|
|
|
+ 'videoTime': videoTime,
|
|
|
+ 'videoUrl': stream.stream_url}
|
|
|
+ files = [
|
|
|
+ ('file', (filename, content, 'image/jpeg')),
|
|
|
+ ('oldFile', (filenameori, contentori, 'image/jpeg')),
|
|
|
+ ]
|
|
|
+
|
|
|
+ result = requests.post('http://172.19.145.197/open/api/operate/upload', data=payload, files=files)
|
|
|
+ logger.info(result)
|
|
|
|
|
|
logger.info("======= EXIT =======")
|
|
|
#cv2.imwrite("result/result.jpg", image)
|