gpt4 book ai didi

python - 如何使用 Flask 和 Python 重定向到基于实时视频流的特定模板?

转载 作者:太空宇宙 更新时间:2023-11-03 19:56:22 26 4
gpt4 key购买 nike

使用 flask ,我正在从笔记本电脑的默认网络摄像头捕获的视频流传输到识别对象的网页上。例如,

如果我在摄像头上显示苹果,它会自动将我重定向到 apple.html

或者

如果我在摄像头上显示芒果,它会自动将我重定向到 mango.html

我想知道我们是否可以做到这一点?

这是我的 Flask.py 文件。

@app.route('/apple')
def apple():
return render_template('apple.html')

def gen(camera1):
while True:
label, frame = camera1.get_frame()
if label=="apple":
print("Inside If condition")
return redirect('/apple')
else:
yield (b'--frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n\r\n')


@app.route('/video_feed')
def video_feed():
return Response(gen(VideoCamera()),
mimetype='multipart/x-mixed-replace; boundary=frame')``

#But its not working!! Am I missed something ?

最佳答案

是的,每次从网络摄像头获取帧时,您都可以检查它是芒果还是苹果(通过训练有素的 CNN 来输入)。然后,如果是其中之一,您可以使用一个标志来显示模板 apple.html 或 mango.html。或者更好的是,您使用相同的模板fruit.html,但您使用jinja根据您之前设置的芒果/苹果标志在模板中显示不同的内容。

关于python - 如何使用 Flask 和 Python 重定向到基于实时视频流的特定模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59508707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com