読者です 読者をやめる 読者になる 読者になる

OpenCVをVisual C++で簡単に使う

Visual Studio 2012以外の人は,バージョンごとに手順をまとめた以下の記事を参照. OpenCVをVisual Studioで動かす(NuGetによりインストールする方法) - whoopsidaisies's diary 何のための記事なの Visual C++でOpenCVを簡単に使う方法.OpenCVにつきも…

C#でOpenCVを動かす~NuGetでOpenCV.Netをインストール

2013/12/27追記) 2013/12/15にOpenCvSharpにも使いやすいNuGetパッケージが公開された.この記事で紹介するOpenCV.NetよりもOpenCvSharpのほうがおすすめ.以下のページに詳しい解説があるので参照. OpenCvSharpをつかう その17(NuGetで導入) - schima.hat…

C# CopyFromScreenでフォームの枠内をキャプチャする

Windows フォーム アプリケーションでタイトルバーと枠以外透明なフォームを作り,枠内をキャプチャする機能を付ける. CopyFromScreenメソッド 画面をキャプチャする方法はいくつかあるようだが,ここでは.Net Framework 2.0以降で提供されている,Graphics…

C# Windows フォーム アプリケーションでフォームのクライアント領域を透明にする

タイトルバーと枠だけ残して,あとは透明なフォームを作りたい.フォームのTransparencyKeyプロパティをいじってやればよい. this.TransparencyKey = this.BackColor; TransparencyKeyプロパティで指定した色が透明になる.BackColorプロパティはフォームの…

C#で指定した位置をクリックする

マウスの移動とクリック マウスの移動にはSetCursorPos関数,クリックにはmouse_event関数を使う.どちらの関数もUSER32.dllに実装されているため,DllImport属性を使用して宣言する.DllImport属性は,System.Runtime.InteropServices名前空間にあるのでusi…