Raspberry Piの最近のブログ記事

Coral Edge TPU USB のサンプルの Object Detection が公開されていたので、
試してみました。の#3 です。

https://github.com/google-coral/examples-camera

テスト環境
Raspberry Pi 3B+
Coral Edge TPU USB
Python3.7
Tensorflow 1.15.0
Raspi カメラ

前回のプログラムでは、Raspi で実行させると、発声のタイミングで、Stream バッファに画像が貯まるので、声が出た後の画像が、
実際のカメラの前の映像と一致しない問題が出ました。

OpenCV でのStream バッファのクリア自体は用意されていなくて、代替手段として、cap.read() または、 cap.grab() を5回繰り返して、
受け捨てする方法が、Web に出ていたので試してみました。が、

結論としては、余り良くないので、 picamera stream to OpenCV が出来ないか、Webで検索していたら、
丁度良いサンプルが在ったので、それを取り入れてみました。

Accessing the Raspberry Pi Camera with OpenCV and Python

結局は、下記、が元ネタみたいです。
色々な使い方が、出来るようです。

https://picamera.readthedocs.io/en/release-1.13/recipes2.html

Raspberry Pi (Raspbian) C light http server

Raspberry Pi (Raspbian) で動く 簡単な C light http サーバーを作ってみました。

同一ネットワーク上の、PCのブラウザーから、このRaspberry pi の c Http サーバーにアクセスして、サーバー上のPerl cgi, C++ cgi プログラムを直接実行して、その結果を、PCのブラウザーで確認できます。

軽量なので、Raspberry Pi で、それなりに動作します。
おまけに、CGI.cpp , CGILite.cpp ライブラリ を使えば、C++プログラムをサーバー上で、CGIとして実行できるので、
ブラウザーを使った、クライアント&サーバープログラムを容易に開発できます。

C++であれば、Raspi のポート操作も簡単にできます。試しに、LEDチカ、I2C 温度センサーの表示など作ってみてはどうぞね!

興味のある方は、こちらからダウンロードしてください。
Ras-pi C Light http server

C++ CGIの作成の為のクラス・ライブラリーを作成してみました。

C++ CGI で、GET / POST リクエストを簡単に取り込むクラス、
CGI.cpp , CGILite.cpp を作成してみました。
Raspberry Pi に USB Web カメラ C270 を繋げて、Mjpeg-Streamer で、以前問題無く表示されていたのに、最近久しぶりに試してみたら画像が出てきません。

結論から先に言えば、最近のパッケージアップデートで、kernel 3.18 になって、bcm2835-v4l2 カーネルモジュールが、YUYVモードでしか動作せず、MJPEGモードで動作しなくなったのが原因みたいです。

Raspberry Pi Java http server

Raspberry Pi (Raspbian) で動く 簡単な Java http サーバーを作ってみました。

同一ネットワーク上の、PCのブラウザーから、このRaspberry pi のJava Http サーバーにアクセスして、サーバー上のJava プログラム(Java CGI プログラム。java class と java main programの2種類の実行方法があります)を直接実行して、その結果を、PCのブラウザーで確認できます。

通常のHTMLや画像ファイルも表示できますし、
Raspi のGPIOにつなげたLEDのLEDチカチカテスト、や 1-wire温度センサー(DS18B20) の値の読み取りを、サーバー(Raspberry Pi)上の Java プログラムで、実行して、その結果を、表示できます。
又、リーモートPCのブラウザーから、Raspberry piをシャットダウンできる、Java cgiもサンプル追加しました(H26.1.14)。
perl cgi の実行機能も追加しました。(H26.1.26)
java class のプリロード機能も追加しました。(H26.1.30)
java class の都度ロードより少しは早いみたいです。

興味のある方は、こちらからダウンロードしてください。
Ras-pi java http server

このアーカイブについて

このページには、過去に書かれたブログ記事のうちRaspberry Piカテゴリに属しているものが含まれています。

前のカテゴリはROS2です。

次のカテゴリはSipeed MAixです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

ウェブページ

サイトナビ