午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

算数

画像比較に使われているSSIMの計算式をエクセルとC#で試してみた、平均、分散、共分散

SSIM(Structural similarity) 計算式と数式の記号μ、σの意味とか エクセルで 分散、共分散の計算とエクセル関数 エクセル関数でSSIMのテスト WPF、C#でSSIMテストアプリ ダウンロード先 MainWindow.xaml MainWindow.xaml.cs 参照したところ 感想 関連記事 SS…

Kittlerの方法でしきい値を求めるのを、エクセル2007とC#WPFで書いてみた

ヒストグラムを2分する時のしきい値はどこが最適なのかを求める この場合なら左右対称なので真ん中 しきい値を4にして0~3と4~7に2分すれば丁度いい それぞれの範囲の値から平均値と分散を計算して、それを使って正規分布をグラフにすると こんな感じのがで…

C#で累積分布関数っぽいの、配列の値から作った正規分布の指定区間の面積(割合)を台形の面積で求めてみた

正規分布の面積 x(横軸)が0~1までの塗りつぶしてあるところの面積が、全体の何%なのかを知りたい エクセル2007ならNORMDIST関数を使えばラクにできる、新しいエクセルならもっとラクかも 平均=0、標準偏差=0.7のときxが0~1までの面積の割合は =NORMDIST(1,…

画像にノイズ付加するアプリ、一様分布乱数から正規分布乱数生成、エクセルのNORMINV関数で正規乱数

画像にノイズ付加してみた ピクセルの輝度値に乱数を加えればノイズになる 一様分布になる乱数と正規分布になる乱数、正規乱数 一様分布 エクセルのRAND関数の結果1000個のヒストグラム どの範囲もだいたい同じ個数になっている、こういうのを一様分布ってい…

エクセルで2次のガウス関数(確率密度関数)、正規分布関数のNORMDIST

前回からの続き 2次の確率密度関数(ガウス関数)は1次同士を掛け算したものでいいらしい 変数xと変数yだった場合 こうなるみたい エクセルならNORMDIST関数2つの掛け算になって =NORMDIST*NORMDIST これだけ 標準偏差=1のときx,yが-2~2までのガウス分布 …

エクセルで1次のガウス関数(確率密度関数)、正規分布関数のNORMDIST

1次元のガウス関数をエクセルで 前回の画像のぼかし処理で使った 3x3のガウスぼかしのカーネル ガウシアンフィルタとかマスクとかも呼ばれる これ 等高線のグラフにして横から見る 上から 5x5のカーネルの場合 中心の注目ピクセルに近いほど重みが増す それ…