2011-04-03

OpenCV

【OpenCV】IplImageから.NETのBitmapへ変換

OpenCVのプログラムを作っていると、OpenCV用のGUI(highgui)はかなり物足りなく、ウィンドウや表示まわりは.NETに任せたいので、OpenCVのIplImageから.NET(C++/CLI)のBitmapへ変換すると、簡単...
C++/CLI

【C++/CLI】画像の拡大縮小表示(簡易版)

C++/CLIで簡単にできる画像の拡大縮小表示を紹介します。今回、作成したプログラムはこんな感じ↓です。このサンプルプログラムはこちらSimpleZoomImage.zip(VisualStudio2005 Express Edtionで作...
C++/CLI

【C++/CLI】8Bitモノクロのカラーパレット設定方法

モノクロ8Bitの画像を新規に作成する場合の、モノクロのカラーパレットは、以下のように作成します。//8BitのBitmap作成Bitmap^ bmp = gcnew Bitmap(pictureBox1->Width, pictureBo...
C++/CLI

【C++/CLI】System::String^からchar*へ変換

アンマネージのC言語で作られたライブラリなどへ.NETのプログラム(マネージ)から文字列を渡す場合、System::String^からchar*へ変換する必要があります。この場合、System::Runtime::InteropServic...
C++/CLI

【C++/CLI】新しくウィンドウを開く/閉じる

例えば、Form1からForm2というフォームを表示する場合は、モーダル表示表示したウィンドウしか操作できないウィンドウを開く#include "Form2.h"(中略)Form2^ frm = gcnew Form2();// モーダル表...
Visual Studio

Visual Studioのツールボックスのアイコン表示がおかしくなった場合

Visual Studioを使っていると、なぜか途中でツールバーのアイコンがこんな感じ↓でおかしくなる場合があります。でも、ちゃんと復帰方法もあります。復帰方法ツールボックスのウィンドウ上で右ボタン↓「ツールボックスのリセット」↓復帰完了!...
C++/CLI

【C++/CLI】マウスイベント処理

マウスイベント(マウスをクリック、ダブルクリックなど)の処理を追加するには、イベント処理を行うオブジェクト(ピクチャボックスやボタンなど)を選択した状態でイベントのプロパティウィンドウを表示し、イベント処理の文字の部分をダブルクリックします...