c#

コンピュータ

Matオブジェクトの新規作成とピクセル単位のアクセス

OpenCVで画像を扱うにあたり新規画像の作成とピクセル単位でアクセスする方法を抑えておきたいと思います。 よく使う24ビットカラーと8ビットのグレイスケールを試してみました。 ソース // // Matオブジェクトの新規作成とピクセ...
コンピュータ

OpenCVSharpのMatオブジェクトをBitmapオブジェクトに変換

C#でOpenCVを扱うにあたりOpenCVSharpの画像オブジェクトのMatと.NetFrameworkの画像オブジェクトのBitmapに変換する方法を調べてみました。 OpenCVSharpの導入方法 ソース // // ...
コンピュータ

C#コマンドラインのcsc.exeでOpenCVSharpを使う

VisualStudioを使わず、もっぱらコマンドラインからcsc.exeでC#のプログラミングをしています。 言語やライブラリが少し古かったりしますが、Windows10にテキストエディタをインストール(メモ帳を使えばそれもいらない)し、...
スポンサーリンク
コンピュータ

C#のclassでアクセス修飾子を省略する

C#でclassのメンバーを記述する際、privateやpublicなどのアクセス修飾子を省略してしまいがちです。 きっちりと指定しないと後で自分が困るので省略しないほうが良いのは理解しているのですが、困らない限り省略する方向でコーディング...
コンピュータ

C#でフォームを分割するSplitContainerでサンプルを作る

SplitContainerを使うとフォーム上にコントロールを2分割配置することが出来ます。 シンプルに左右分割 using System; using System.Windows.Forms; using System.Drawin...
コンピュータ

C#リストビューのアイテムをマウスで移動する。

リストビューのアイテムをマウスで移動する方法を調べてみました。 サンプルソース using System; using System.Windows.Forms; using System.Drawing; // // リストビューの...
コンピュータ

C#で画像にテキストを描画するプログラム

DrawStringメソッドを使ってビットマップにテキストを描画してみます。 ソース ファイル名:icatchgen.cs using System; using System.Drawing; /** <summary&...
コンピュータ

C#パスを使って図形を描く

パスを使うと直線や曲線、四角形や楕円などを組み合わせ複雑な図形を作成することができます。 また、出来上がったパスを指定色で塗りつぶすなどペイントソフトでよくある機能をプログラミングで再現することも可能です。 今回作成した図形は、ベジエ曲線の...
コンピュータ

C#トラックバー(TrackBar)のサンプル

フォームで値を0~255の範囲で変動させたい案件があるのでトラックバーのサンプルを作成してみました。 ソース ファイル名:trackbar.cs using System; using System.Windows.Forms; us...
コンピュータ

C#で画像ファイルをピクセル単位でコピーするサンプル

画像のピクセルを一つ一つ拾い上げコピーするサンプルになります。 出来上がったプログラムそのものは低速で画像ファイルのみコピーする代物で実用性は皆無です。 ただ、ピクセル単位でアクセスしていますので、こちらプログラムをベースに画像を加工などに...
コンピュータ

C#リストビューで画像ファイルのサムネイル表示

ListViewにアイコンを載せることが出来るのですが、画像サイズが256x256と結構大き目なサイズで表示できるようです。 この機能を使えば画像ファイルのサムネイルを表現することが出来るので試してみたいと思います。 はじめこのサンプル...
コンピュータ

C#画像に扇形と多角形と文字を描く

アイコンを作ろうと試行錯誤してみました。 角が丸い四角形を作りたかったので多角形と扇形の組み合わせで表現しています。 もっとシンプルな方法がありそうですが見つけられませんでした。 今回は図形の描画と塗りつぶしを同時に行う機能を使って...
コンピュータ

C#「ファイルを開く」ダイアログサンプル

アプリケーションでファイルを選択するダイアログボックスを表示するサンプルになります。 フォームのメニュー「ファイル」→「開く」を選択するとダイアログボックスが表示されます。 今回はOpenFileDialogクラスを使いましたがMSDNを見...
コンピュータ

C#ステータスバーのサンプル

ステータスバーに文字を表示するサンプルです。 ソース ファイル名:Statusbar.cs using System; using System.Windows.Forms; // // ステータスバーのサンプル // name...
スポンサーリンク