Python で画像処理

Python+OpenCVで画像処理をやってみる。

まずは環境構築から

IDEはVisual Studio 2022を使用。
プロジェクトはPythonコンソールアプリケーションで作成
仮想環境はPython 3.9を使用

パッケージを追加
opencv-python
opencv-contrib-python

実行時にpipのアップグレードが必要といったエラーが出ていたのでpipのバージョンを最新に更新

再度パッケージをインストール
正常にインストールできた
numpyも一緒にインストール

vs2022 python

とりあえず画像読み込んで表示するまで

,

アナログ電圧の計測値をPCでリアルタイム表示

どこかで見かけた内容を勝手に考えてみました。

とは言ってもアナログ電圧値を取得するHW構成を用意するのが面倒なので
乱数で仮想的に値を取得しています。

YouTube動画の埋め込みのテストも兼ねてまずは完成形。
VB.NETで適当に作ってみました。
リアルタイム表示されているのが分かると思います。

100個のデータをプロットしています。
データは約100msec間隔でランダムに生成されます。
起動直後は100個分のデータがプロットされるまで自動で横軸が調整されますが
動画上カットしています。
空データを突っ込むか、非表示にしてしまうかすれば少しは見栄えが良くなるか。。

ざっくりブロック構成
AD変換はIC等を準備しないのでソフトウェアで仮想的に動かします。

リアルタイム表示

本来はADC計測クラス側でデジタル値⇒電圧値変換します。
今回は乱数で生成した電圧値としています。
リアルタイム表示するためにFormクラス側にADC計測クラスからイベントで通知しています。

,

WordPressを始めてみる

もう少し見た目をいじってから投稿したかったけど、いろいろ調査が必要になったのでまずは記事を投稿してみる。

まずは投稿になれるために、テキストのみで投稿していって、徐々にいろいろ入れ込んでいきたい。