在网上借鉴了视频读流和推流到网页的方法。首先说读流,因为要算法处理图片,为了提高实时性,设置了多进程读流方法,一个进程从摄像头读流将图片放进队列并只保留最新的视频帧,一个进程从队列取最新的图片用于处理,代码见1楼:
在运行run_single_camera()后,image_get没有启动起来,那两个测试的print没有输出出来,应该是yield关键字让这个函数变成生成器了的原因,这地方用yield是为了生成视频流,然后用flask推到网页,代码见2楼:
请问,有没有大佬知道怎么能让这个生成器启动起来,或者有什么其他的方案来实施,敬请不吝赐教。