問題タブ [picamera]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
123 参照

python-3.x - Picamera を Web カメラの問題として使用する Imutils ビデオストリーム

基本的に、私は piCamera を RPi に接続しています。USB ウェブカメラではなく、PiCamera を繰り返します。そこからフレームを読み取りたいのですが、実際にはフレームを読み取ることができますが、奇妙な動作がいくつかあります。

ケース1:使用する場合

VideoStream ライブラリには次の実装がありますが、フレームが表示されています。

基本的に、piCamera を使用するためのデフォルトの false フラグを指定しますが、それでもフレームを読み取ることができます。self.stream = WebcamVideoStream(src=src)ソースとしてpiCameraを使用する行はどうですか。

ケース 2: 使用する場合

piCamera を使用してフレームを読み取ることはできますが (これは明らかです)、Case1 に比べて遅くなります。理由は何ですか?

結果がまったく表示されない場合でも、ケース 1 の方が速いのはなぜですか? PiCamera を使用する正しい方法として、CASE 2 でより高速な動作を得るにはどうすればよいですか?

ありがとう

0 投票する
0 に答える
128 参照

rust - tokio を使用してソケットからすべてのデータを読み取る方法

tokio を使用してソケットからデータを読み取ろうとしています。データは Picamera から送信されたバイトで、コードから読み取ってファイルに書き込みます。ファイルを実行すると、途中でいくつかのフラグメントが失われているようです。上記のコードは次のとおりです。

何が起こっているのか理解できません。サイズ 1024 のバガーを指定したと思います。ファイルへの書き込み中に 1024 を読み取ると、再度読み取りを開始する前にいくつかのパケットが失われます。私は間違っているかもしれません。pi からキャプチャした一定のビデオ ストリームを維持したいと考えています。事前に助けてくれてありがとう。

0 投票する
0 に答える
42 参照

django - PiCamera ライブラリでデーモン プロセス エラーから受信した応答ヘッダーが切り捨てられたか大きすぎる

Apache2 と WSGI を使用して単純な Django Web サイトをホストしています。Web サイトは正常に動作しますが、PiCamera() オブジェクトをインスタンス化しようとすると、このエラーが発生します。私がやろうとしているのは、写真のキャプチャを開始し、Web サイトが更新されるたびに Web サイトの画像を更新することだけです。そんなに難しくないといいなと思います。

私はすべてを検索しましたが、解決策が見つかりません。WSGIApplicationGroup %{GLOBAL} を sites-available/000-default.conf と apache2.conf に追加しようとしました。また、ヘッド バッファ サイズを大きくしようとしましたが、どちらのソリューションも機能しません。どんな助けでも大歓迎です。

Views.py

000-Default.conf

他に投稿すべきファイルがあれば教えてください。

0 投票する
0 に答える
32 参照

python - PiCamera ズームがセンサーをクロップするのはなぜですか

PiCamera を使用して ROI (Region of Interest) 関数を作成しようとしています。「ズーム」方法がどのように機能するかを理解するために、一連の ROI 画像から完全な画像を作成しようとしました。これは私のコードです:

これは出力です:

画像全体を 12 の正方形のセクション (3 行、4 列) に分割すると、12 個の 640x640 画像になります。次に、これらの画像を連結して、2560x1920 の完全な画像を再作成しようとします。

これらは私が取得した画像です(画像が大きすぎて直接アップロードできません、申し訳ありません):

全体像 - https://imgur.com/QXIMGXJ

組み立てた画像 - https://imgur.com/EtURnML

うまくいけば、組み立てられた画像が「押しつぶされた」ように見え、セン​​サーの全範囲をカバーしていないこともわかります (両側のいくつかの数字が欠落しています)。一部のピースのホワイトバランスもずれているように見えます。これは解決策の手がかりになるかもしれませんが、その理由はわかりません.

なぜズーム機能はそのように動作するのですか? それは何とか修正できますか?画像の下部でホワイト バランスがおかしいのはなぜですか?

これが「ズーム」メソッドの避けられない動作である場合、組み立てられた画像と同じように完全な画像を表示する方法はありますか (トリミングされ、押しつぶされている可能性があります)。 ROI 画像を使用して画像全体のセクションと比較し、それらを同じにしたい

0 投票する
0 に答える
31 参照

opencv - CV を開き、h264 でエンコードされたフレームを stdout に書き込みます

ピカメラが標準出力に記録するプロジェクトに取り組んでいます。ビデオにオブジェクト検出を追加しており、これらのフレームを h264 で stdout に書き込む必要があります。これまでのところ、私はこれを持っています:

CV2 のビデオ ライターは、バイトを stdout に直接書き込むことができないようです。

前もって感謝します。