Akira

ImageData Class

【ImageDataクラス】画像の輝度値(画素値)の取得/設定

BorderTypeプロパティ、InterpolationModeプロパティのページでも少し紹介していますが、画像の輝度値を取得/設定するには var img = new ImagingSolution.Imaging.ImageData(...
ImageData Class

【ImageDataクラス】InterpolationModeプロパティ

BorderTypeプロパティではインデクサをつかって var img = new ImagingSolution.Imaging.ImageData("image.bmp"); var bright = img; のように配列の添え字に相...
ImageData Class

【ImageDataクラス】BorderTypeプロパティ

ImageDataクラスでは、C#のインデクサという機能を使って、new したImageDataクラスをオブジェクトをあたかも配列かのように扱うことができます。 インデクサの例 var img = new ImagingSolution.I...
ImageData Class

【ImageDataクラス】サンプルプログラム

ImageDataクラスライブラリ公開のページにて公開しているサンプルプログラムについて簡単に説明しておきます。 このサンプルプログラムの開発環境は Visual Studio 2015 C# .NET Framework 4.5.2 とな...
ImageData Class

ImageDataクラスライブラリの使用方法

ImageDataクラスライブラリは、知っている人向けにはライブラリ(サンプルプログラム)のダウンロードページよりファイルをダウンロードし、zipファイルを解凍したImageDataSampleフォルダ内にあるImagingSolution...
C#

【C#】ImageDataクラスライブラリ公開

画像処理プログラムの基本は画像の輝度値(画素値)を取得して、様々な処理をすることとなりますが、C#では輝度値を取得するメソッドにSetPixel/GetPixelのメソッドが用意されていますが、これは処理が遅いことで有名。 そこで、Open...
ImageData Class

ImageDataクラスライブラリ

画像データの取得/設定をできるだけ簡単にできることを目指したImageDataクラスライブラリに関する情報です。 ImageDataクラスライブラリを公開(ダウンロードページ) ImageDataクラスライブラリの使用方法 サンプルプログラ...
OpenCV

【OpenCV】黒板風処理

少し前にOpenCVで漫画風処理というのが流行りましたが、黒板風の処理をやってみました。 処理結果はこんな感じ↓ 【処理前画像】 【処理後画像】 この処理のソースコードはこちら↓になります。 #include "stdafx.h" #inc...
Excel

【Excel】絶対参照、相対参照の切替

エクセルでセルをコピーしても参照先が移動しないようにする絶対参照という参照方法については、以前【Excel】固定セルの参照(絶対参照)のページで紹介したように、参照したい行(数字)または列(アルファ別途)の名前の頭に$を付けると、セルをコピ...
Windows10

【Windows10】モニタの文字のかすれを直す

Windows10へ移行して、ノートパソコンに拡張モニタを接続してみたら、やたらと文字がかすれ、ボケボケ状態で見づらい状態。 このかすれ具合もアプリによって違って、エクスプローラやFireFoxが特に汚い。 (GoogleのChromeはき...
C#

【C#】Chartを使ったヒストグラム表示

Chartコントロールを使いたかった理由の一つに画像処理ではおなじみのヒストグラムをChartコントロールで表示したかったのですが、その簡単なプログラムです。 フォームにはChartコントロールを配置し、Chartの名前がchart1とした...
C#

【C#】Chartコントロールをとりあえず使ってみる

Chartコントロールは、本当に多くのプロパティがあるため、一つ一つを調べてからプログラムをするよりも、まずはVisual Studioのフォームエディタ上でいろいろ触ってみてから、プロパティの意味するところを覚えて、プログラムを組むように...
C#

【C#】Chartコントロールの主なプロパティ

Chartコントロールを使うにはSeriesプロパティが最も重要になりますが、次にLegends,ChartAreas,Titlesの3つ、Annotationsは、ほとんど使わないと思います。 ●Seriesプロパティ グラフのデータやグ...
C#

【C#】SplitContainerの境界線に描画する

SplitContainerの境界線をクリックすると片側のPanelを閉じるなどのGUIで、境界線の部分に三角形などを書きたい場合があります。 こんな感じ↓ その場合、どうするのか? Splitterのオブジェクトを探してみても存在しないの...
Excel

【Excel】正規化相関

エクセルで内積とノルムの計算ができれば、正規化相関も計算できる! と思ったら、エクセルの関数で用意されていました。 書式は = CORREL("配列1", "配列2") となります。 この正規化相関の計算式はテンプレートマッチングでもおなじ...
Excel

【Excel】ベクトルのノルムの計算

ベクトルのノルム(大きさ)の計算のおさらいですが、ベクトルを とすると、ノルムは となります。 これをエクセルで計算するには?と探してみるものの、直接的なエクセルの関数は無さそうでした。 そこで、前回内積の計算を紹介しましたが、同じベクトル...