スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Category : スポンサー広告 |

明るさ変更

コンピュータで使用される画像は、たいてい赤青緑がそれぞれ256階調の情報を持ったものが使われます。グレイスケール画像では、白から黒まで256階調です。明るさを変更したい場合は、この256階調の輝度を増やすか減らすかで行われます。増やせばより明るく、減らせば暗くなります。こういった簡単な処理だけで済むためプログラムも簡単になります。ここでは、C#プログラムと実行結果を紹介(ダウンロード可)します。
スポンサーサイト
COMMENT : 2
TrackBack : 0
Category : 色調補正 | Thema : プログラミング | Genre : コンピュータ |

色諧調反転(ネガポジ変換)

色諧調反転(ネガポジ変換)は、画像上の輝度を反転することで行われる画像処理手法です。色が反転した画像は、ちょうど写真のフィルムのようになり、元々の画像上が暗い場合は、全体が明るくなるため構造をわかりやすくすることが可能です。ここでは、変換C#プログラムと簡単な結果を紹介します。
COMMENT : 0
TrackBack : 0
Category : 色調補正 | Thema : プログラミング | Genre : コンピュータ |

拡大・縮小-バイキュービック補間(キュービックコンボリューション補間)

画像を拡大・縮小するときの補間法として、バイキュービック補間(キュービックコンボリューション補間)があります。この方法は、ピクセルAとピクセルBの間の補間すべきピクセルを、A-Bの3次関数いわゆる曲線から求めます。
ここでは、バイキュービック補間をC#プログラムとともに紹介します。
COMMENT : 0
TrackBack : 0
Category : 画像変形 | Thema : プログラミング | Genre : コンピュータ |

窓関数

画像処理とは脱線しますがフーリエ変換の話題を書いたのでついでに窓関数をC#プログラムとともに紹介します。
窓関数は、有限の区間以外が0になるような関数です。
よくデジタル信号を扱う際に、膨大な信号波形からある一定区間を切り出す際に使用されます。
周期信号から適当にサンプルした信号に掛けてやることで、フーリエ変換した際に周波数解析しやすくなります。
COMMENT : 0
TrackBack : 0

画像をフーリエ変換

フーリエ変換(FFT)プログラムを使用して画像をフーリエ変換する方法をC#プログラムとともに紹介します。
画像をフーリエ変換する場合、画像は縦と横の2方向の情報を持っているためそれぞれフーリエ変換する必要があります。これを2次元フーリエ変換(以下、2次元FFT)といいます。
画像を2次元FFTすることで、画像を空間周波数領域に変換することができます。
画像の高い周波数は画像の輪郭部を、低い周波数は、輪郭内の輝度の変化量が小さいところを表します。
周波数変換した画像は、ローパスフィルタやハイパスフィルタといった画像処理を行うことができるようになります。
COMMENT : 3
TrackBack : 0

逆高速フーリエ変換(IFFT)

画像を周波数変換すると様々な画像処理を行うことができます。その前にフーリエ変換について簡単にまとめます。
FFTの逆フーリエ変換(以下、IFFT)をC#プログラムとともに紹介します。
COMMENT : 0
TrackBack : 0

高速フーリエ変換(FFT)

画像を周波数変換すると様々な画像処理を行うことができます。その前にフーリエ変換についての簡単なまとめとC#プログラムを紹介します。
高速フーリエ変換(以下、FFT)は、離散フーリエ変換を高速に行えるように改良したアルゴリズムです。FFTは、信号処理(テレビなど)のみならず、画像処理(特に、医療分野CT、MRI)などで日常的に使用されているメジャーなアルゴリズムです。
COMMENT : 4
TrackBack : 0

逆フーリエ変換

画像を周波数変換すると様々な画像処理を行うことができます。その前にフーリエ変換についての簡単なまとめとC#プログラムを紹介します。
逆フーリエ変換は、離散フーリエ変換で周波数領域に変換したものを、逆変換計算を行い元の入力データに戻す処理です。
COMMENT : 0
TrackBack : 0

離散フーリエ変換

画像を周波数変換すると様々な画像処理を行うことができます。その前にフーリエ変換についての簡単なまとめとC#プログラムを紹介します。
離散フーリエ変換は、離散的なデジタル信号をフーリエ変換する基本的な方法です。
COMMENT : 0
TrackBack : 0

メディアンフィルター

画像上のゴマ塩上の雑音を除去できる画像処理方法「メディアンフィルター」をC#プログラムとともに紹介します。中央値フィルタ、メジアンフィルタという人もいます。
COMMENT : 0
TrackBack : 0
Category : フィルター | Thema : プログラミング | Genre : コンピュータ |

おすすめ参考書

独習C# 第3版
ハーバート・シルト エディフィストラーニング株式会社 矢嶋聡
4798122203

詳解 画像処理プログラミング C言語で実装する画像処理アルゴリズムのすべて
昌達 慶仁

詳解 画像処理プログラミング C言語で実装する画像処理アルゴリズムのすべて
ソフトバンククリエイティブ 2008-03-27
売り上げランキング : 4291

おすすめ平均 star
starとてもわかりやすくて、多くのアルゴリズムを網羅しています。


C#によるプログラミングWindows 上 (マイクロソフト公式解説書)
豊田 孝

C#によるプログラミングWindows 上 (マイクロソフト公式解説書)
日経BPソフトプレス 2002-07-15
売り上げランキング : 44562

おすすめ平均 star
starC#によるプログラミング Windows「フォーム」
star章の順番を変えないで欲しかった
star業務アプリ開発に関してはこれで十分では・・・・。


C#によるプログラミングWindows 下 (マイクロソフト公式解説書)
豊田 孝

C#によるプログラミングWindows 下 (マイクロソフト公式解説書)
日経BPソフトプレス 2002-07-15
売り上げランキング : 44218

おすすめ平均 star
starC#によるプログラミング Windows「フォーム」
star章の順番を変えないで欲しかった
star業務アプリ開発に関してはこれで十分では・・・・。

上の2冊はC#で開発する上での必読書だと思います。高いけどあって損なし!

C#エッセンシャルズ 第2版
Ben Albahari Brad Merrill Peter Drayton

C#エッセンシャルズ 第2版
オライリー・ジャパン 2002-07
売り上げランキング : 34520

おすすめ平均 star
starC#の入門書として最適
starK&R の C# 版
star他言語プログラマにも。


ディジタル画像処理の基礎と応用 改訂版―Visual C#.NET&Visual Basic.NETによる 基本概念から (ディジタル信号処理シリーズ)
酒井 幸市

ディジタル画像処理の基礎と応用 改訂版―Visual C#.NET&Visual Basic.NETによる 基本概念から (ディジタル信号処理シリーズ)
CQ出版 2007-02
売り上げランキング : 38780



プログラミングC# 第6版
Ian Griffiths Matthew Adams Jesse Liberty 鈴木 幸敏
4873115175

ひと目でわかるMicrosoft Visual C# 2010アプリケーション開発入門 (MSDNプログラミングシリーズ)
伊藤 達也 チーム・エムツー
4822294307


検索フォーム


プロフィール

管理人:こるなごⅢ

まずは基本的な画像処理中心にアップしています。
そして、徐々に高度に

画像処理に役立つC#プログラムを幅広く紹介していこうと思っています。開発環境は主にVisual Studio 2008を使用しています。


カテゴリ


リンク

このブログをリンクに追加する


最新トラックバック


最新記事


月別アーカイブ


QRコード

QR


メールフォーム

名前:
あなたのメールアドレス:
件名:
本文:


Copyright © C#で画像処理 All Rights reserved.
Designed by サリイ  Illustration by ふわふわ。り  
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。