エアガン測定

エアガンに関する色々を測定したりしなかったりしています http://www.eonet.ne.jp/~daisaku-tech/index.html

2020-01-01から1年間の記事一覧

エアガン電子ターゲットもどき作成

東京マルイのプロキャッチターゲットにBB弾が当たったところを検出する、電子ターゲットもどきを作成しました。 今はBB弾が当たった時の位置と順番の検出だけ。 LinuxのPCにWebカメラを接続し、PythonとOpenCVで映像(画像)処理してBB弾を検出しています。 …

VS codeのターミナルでbyobuを使う

VS codeの設定 VS codeのターミナル(統合/内蔵ターミナル)でbyoubuを使おうとすると、F3などのキーがVS code側に取られてしまい、byobuの操作ができません。次の設定を行うことで解決できます。 VS codeの、設定 > ターミナル > Integrated: Allow Chords…

USBカメラの映像の背景差し替え

USBカメラの映像の背景を、指定した画像ファイルに置き換えてみました。 youtu.be googleによるセマンティックセグメンテーションDeepLabV3+を使用しました。次のところの、Keras版を使用しました。 GitHub - bonlime/keras-deeplab-v3-plus: Keras implemen…

VS Code でテキスト整形(改行付きラップ)

VS Codeの拡張機能、Rewrapを使うとテキスト文字列を改行付きで整形できます。 marketplace.visualstudio.com このように一行の長いコメントを複数行のコメントに整形してくれます。EmacsのM-q(fill-paragraph)と同じ機能で、VS CodeでもキーバインドはAlt-q…

Linux Kernel 4.19のリアルタイム性能

cyclictestによるリアルタイム性能測定 rt-testsパッケージに含まれるcyclictestとhackbenchを使ってDebian 10(Linux Kernel 4.19)のリアルタイム性能を見てみました。 結論から言うと、latencyが1ms程度の精度で良いのであれば、PREEMPT RT Kernelではない…

PythonとOpenCVで車線検出

PythonとOpenCVで、車線を検出するプログラムを作成しました。チョー単純なロジックなので、条件が想定外になると検出できないんですが、ある程度検出できています。 PythonとOpenCVによる車線検出 映像から1フレームの画像を取り出し、グレースケールに変換…