picamera APIとFlask を使用して、Raspberry Piカメラモジュールからの連続JPEGの純粋なPython(ライブ)ストリームを実装してHTMLテンプレートを使用して表示しようとしていますが、「404 not foundエラー」が発生し続けますか?
私はこの特定の主題について少し経験がありません。事前に謝罪してください。
app.route('/test/')
def vid():
with picamera.PiCamera() as camera:
stream = io.BytesIO()
for foo in camera.capture_continuous(stream, format='jpeg'):
stream.truncate()
stream.seek(0)
if process(stream):
break
HTMLコードは次のとおりです。
<img src="{{ url_for('vid') }}"width='950px' height='450px'>
3
404の種類は、間違ったURLまたはポート番号を使用している可能性があることを示しています。コンテンツがコメントアウトされている場合、ページにアクセスできることを確認できますか?
—
16
if name == ' main ':app.run(host = '169.254.21.3)の後にrender_template関数を配置したことに気づきましたが、新しいエラー「werkzeug.routing.BuildError、BuildError:Could not build urlエンドポイント「vid」用。代わりに「静的」という意味ですか?」と感謝
—
crispy2k12
「app.route」の前に@記号を付けて再実行してみてください。
—
16
乾杯、私は本当に私の構文をチェックする必要があります、今私のページは表示されていますが、ストリームが表示されていませんか?
—
crispy2k12
vid()関数から何も返さない-jpegを収集するが、ビューに渡さない。インポートを追加:フラスコインポートsend_fileから、および外ループのために、追加してください:戻りsend_file(ストリーム、MIMEタイプ=「画像/ JPEG」)
—
goobering