コンピュータ

コンピュータ

C#のWinFormsで画像加工アプリ4「ノンローカルミーンフィルタ」

ノンローカルミーンフィルタ行うフィルター機能を追加します。前回の記事ソースコードファイル名:Form1.NLMean.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namesp...
コンピュータ

C#のWinFormsで画像加工アプリ3「2値化」

2値化を行うフィルター機能を追加します。前回の記事ソースコードファイル名:Form1.Threshold.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace Ga...
コンピュータ

C#のWinFormsで画像加工アプリ2「グレースケール化」

グレースケール化を行うフィルター機能を追加します。前回の記事グレスケール化する関数Cv2.CvtColor(srcMat, dstMat, ColorConversionCodes.BGR2GRAY);srcMatが変換元で、dstMatが...
スポンサーリンク
コンピュータ

C#のWinFormsで画像加工アプリ1「ドラックアンドドロップで画像を表示しCtrl+Cでクリップボードへコピー」

画像加工アプリケーションを作成します。今回はメインとなるフォームにドラックアンドドロップで画像表示、Ctrl+Cでクリップボードへコピー、メニューで画像の拡大機能を作成してみました。プロジェクトの作成mkdir GazouKakou02cd...
コンピュータ

Graphics.TransformのMatrixの中身を覗いてみる3「上下左右移動」

Translate()を使って図形を上下左右移動した際の変換後の座標をTransformPoints()を使って確認してみます。using System.Drawing.Drawing2D;namespace PageTrance01;pu...
コンピュータ

C#で整数値をn個でいい感じに分割してみる。

1000ミリ秒(1秒)で60回の処理を行う場合、1回に使える時間をミリ秒で計算したいと思い調べてみました。たとえば電卓で1000を60で割ると16.66666666666667となります。少数が使えればこれでよいのですが、整数値のみで考えて...
コンピュータ

Pythonスクリプトをexe化するPyinstallerを試した話

Pythonスクリプトのexe化を試してみます。Pyinstallerをインストールpowershellでpipを使ってpyinstallerパッケージをインストールpip install pyinstaller動作確認PS F:\pyth...
コンピュータ

C#のWinFormsでワールド変換で図形を回転2

ペイントイベントで移動・回転・拡大するサンプルを作りました。namespace PictureBox03;public partial class Form1 : Form{ public Form1() { InitializeCompo...
コンピュータ

C#のWinFormsでCtrl+Vで画像を貼り付けてドラックアンドドロップで取り出す。

クリップボードにコピーされている画像をCtrl+Vでフォームに貼り付けファイル名を日時.pngで自動保存。画像をドラックすると保存されたPNGファイルを他のアプリケーションへドロップ出来るようにします。想定される使い方として、アプリケーショ...
コンピュータ

Ubuntu22.04をアップデートしたらRTX3060のドライバーが機能しなくなった話

Ubuntu22.04をインストーしたPCでOSの定期的なアップデート実行したところ、デスクトップの解像度が低解像度になっておりグラフィックドライバーが機能していない現象に遭遇しました。比較的最近マザーボードとCPUを交換したPCですのでハ...
コンピュータ

Inkscapeでフローチャートを作成してみる。

資料に説明用の簡単な図形を作成する必要があり、何か良いツールは無いかと検討しています。図形の画像形式としてラスター(ビットマップ)よりベクターの方がよいであろうと考え、それであればInkscapeを試してみようと思いました。ということでIn...
コンピュータ

z88dkをインストールした記録

z88dkはz80ベースのコンピュータ向けのCコンパイラやアセンブラの開発環境です。こちらをWindows11にインストールした記録になります。z88dkのダウンのロードNightly Buildのリンク先からz88dk-win32-lat...
コンピュータ

C#のwinformsでラジオボタンを試す

ラジオボタンの使い方を確認します。namespace RadioSample01;public partial class Form1 : Form{ public Form1() { InitializeComponent(); var ...
コンピュータ

C#のwinformsでステータスバーに文字列を表示する。

ステータスバーの使い方を確認します。namespace StatuBarSample01;public partial class Form1 : Form{ public Form1() { InitializeComponent(); ...