AdvancedWebInterface.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:2016-Tegra-OpenCV 作者: HighlandersFRC 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号