午後わてんのブログ

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

2020-04-01から1ヶ月間の記事一覧

局所的平均値をしきい値として2値化、局所範囲ピクセルの合計は差分計算で高速化

2値化するときに使うしきい値の計算を、注目ピクセルの周囲のピクセルの値を使ってする 範囲は1指定なら3x3ピクセル、2なら5x5、3なら7x7とするようにして 計算は平均値にしてみた 範囲1で注目ピクセルの座標が(1,1)のとき 3x3ピクセルの平均値は162.2 = (14…

イチゴに追肥から9日後の様子、強風被害、山芋ツルが紐に絡まれる

イチゴに追肥から9日後の様子 プランターの下側(手前側)に気持ち程度の追肥をしてからの経過、葉っぱが大きくならないから追肥したんだけど、あまり変化ない。追肥した量が少なすぎたのか、それとも他の要因なのか 同じ時期での去年、一昨年と比較 葉っぱの…

減色テスト、グレースケール版その4、誤差拡散すると誤差蓄積されすぎて色が流れたようになる問題

誤差拡散法 誤差蓄積 誤差拡散法を使って減色できるようにした、方式はフロイドスタインバーグ 20200327_減色テストグレースケールvar.1.3.zip github.com 誤差蓄積されすぎ問題 この画像を2色に減色する、減色用のパレットを作成 2色は161と97が選ばれた、…

減色テスト、グレースケール版その3、Kittlerの方法でCube分割を追加した

github.com 20200327_減色テストグレースケールver.1.2.zip パレットの色を昇順ソートできるようにした Cube分割方法にKittlerの方法を追加した チェックを入れたパレットはパレットリストクリアしても残すようにした Kittlerの方法 大津の方法と比べてみる …

画像を1bpp(1bit)白黒画像に変換するアプリver.1.2.1

github.com 20200324_画像を白黒2値に変換ver.1.2.1.zip しきい値設定にこの前テストしたKittlerの方法を追加した 普通かな、大津の方法とそれほど変わらない 明るい画素(253以上)が多い画像 Kittlerの方法だとしきい値は249とかなり大きくなった 0~255まで…

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

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

にんにくの芽収穫終了、にんにくにネギコガの幼虫、部屋に放置していた山芋も発芽、今季イチゴ初収穫の味は?

にんにく(遠州極早生) 左端プランターからもにんにくの芽収穫、このプランターは一番良く育っていたんだけど、にんにくの芽自体の成長は他のプランターより遅い感じだったので2日遅れになった 株自体はよく成長していたので約6ミリと太い、それでも長さは短…

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

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

にんにくの芽収穫、山芋発芽、イチゴに申し訳程度の追肥

にんにく(遠州極早生) 一昨日の掘り出したこれ 中がどうなっているのか見てみた 球根部分を輪切りにしたところ 鱗片は4つできていた、少ないけど、これから増えるところだったのかも? 上の棒状のが花茎部分(にんにくの芽)、したの残骸は花茎を包んでいた皮…

にんにくの芽曲がってきた、具合の良くないのを1株掘り起こしてみた、山芋のツルを絡ませるビニールテープを張った

にんにく(遠州極早生) 12月に植え付けした株からも花茎(にんにくの芽)が伸びてきた でも、この1株だけ 11月に植え付けた株 花茎が曲がってきた、花茎といっても遠州極早生は花は付かなくて、かわりにむかご(珠芽(しゅが))になる 伸びるほど頭を垂れるにんに…

画像の2値化の誤差拡散処理の走査を左右交互

caca.zoy.org 昨日に続いて、こちらを参考にして処理の方向を左右交互にするのを試した 昨日の記事では処理の方向は偶数行、奇数行ともに右進行だったのを、今回は奇数行を左進行にしてみる、これで処理の方向は左右交互になる 左進行時の誤差拡散 右進行と…

誤差拡散法を試してみた2回め

誤差拡散 Libcaca study - 3. Error diffusion こちらを参考にして試してみた 左から FloydSteinberg JaJuNi(Jarvis, Judice, and Ninke) FloydSteinbergDervatives ShiauFan ShiauFan2 Stucki Burkes Sierra SierraTwoRow SierraLite Atkinson ? PixelForm…

画像をアプリに埋め込んでアプリで利用するまでの手順メモ

dobon.net 最初はこの方法で試してみたけど、WPF+.NET Coreっていう違いのためかうまくできなくて dobon.net ここと smdn.jp ここを参考にしてできた でも全く同じじゃなくて微妙に違うところもあったのでメモ 環境 Visual Studio Community 2019 .NET Core…