def gen(index):
while True:
t = time.time()
if t - times[index] > 0.03:
# print 1/(t-times[index])
times[index] = t
camera = cameras[cameraStrings[index]]
frame = None
if camera == None or cameraStrings[index] == "Off":
yield (b'--frame\r\n'b'Content-Type: image/png\r\n\r\n' + logo + b'\r\n')
else:
frame = cameras[cameraStrings[index]].read()
frame,data,ret,mask = visionFiles[index].calculateFrame(cameras[cameraStrings[index]])
if len(data) > 0:
socket.send(data)
if masks[index]:
frame = mask
frame = cv2.imencode('.jpg',frame,[int(IMWRITE_JPEG_QUALITY),50])[1].tostring()
yield (b'--frame\r\n'b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')
#default route
AdvancedWebInterface.py 文件源码
python
阅读 28
收藏 0
点赞 0
评论 0
评论列表
文章目录