• 締切済み

C#で手の甲の画像を画像処理して,手の甲の血管のみを取りだしたいのです

C#で手の甲の画像を画像処理して,手の甲の血管のみを取りだしたいのですが,今手の甲に近赤外光を当てることである程度血管が目立たせることには成功しましたが,C#で画像処理して血管を取りだす部分ができず,困っています. photoshopの機能のハイパス→2諧調化である程度血管が出せたのでC#でそれを実現したいと考えています. しかし,今まで微分フィルタやフーリエ変換などを試してみましたが,血管を出すことができませんでした. どうすれば血管を出すことができるでしょうか? 画像処理に詳しい方,ご教授お願いします

みんなの回答

  • FAY
  • ベストアンサー率49% (95/193)
回答No.1

画像にハイパスフィルタをかけられればいいのかな。 2諧調化はそんなに難しくなさそう。 参考URLの参照先にハイパスフィルタを含む C#で画像処理を行う方法が解説がされています。 参考にされてはいかがでしょうか。

参考URL:
http://csharpimage.blog60.fc2.com/blog-entry-17.html
araiteru
質問者

補足

そのサイトを参考にして画像の2諧調化はできるのですが,ハイパスフィルタができません. 参考URLの画像のフーリエ変換まではわかるのですが,実際にどうやってハイパスフィルタをかけるのかがわかりません. 空間周波数は中心の方が高いということなので,試しに参考URLの2次元IFFTをする前にinDataReとinDataImを中心の方以外を0にしたり,してみたのですがphotoshopのようなハイパスフィルタをかけることができませんでした. どうすればハイパスフィルタをかけることができるのでしょうか? ご教授お願いします.

関連するQ&A

  • 画像処理

    現在までのところ実用的な、リアルタイム系画像処理は何でしょう。 エンハンスによる諧調変換でなく、フィルター変換的な(ノイズフィルターでなく、且つ速度が要求される)手法があったらお教え下さい。

  • 画像処理の問題

    画像処理の問題 お願いします、どうか詳しく教えてください。 0~255諧調の画像があり、この中から約100~150の輝度値を持った部分だけを切りだしたい、 また画像にはノイズも含まれていると仮定し、できるだけきれいにその部分だけを切りだす方法をC言語のプログラミングで教えてください。

  • C言語で画像処理

    C言語で画像処理をしたいのですが、元となる画像の形式は何がよいのでしょうか?BMP,GIF,JPEG,PNG,などいろいろな形式がありますよね。一般的には画像処理プログラミングをするときに、どの形式の画像を用いるのでしょうか? また、その画像の読み込み方がわかりません。C言語は入門書を一通りやってみた程度で、画像処理のプログラミングの仕方がわかりません。 初心者なものでよろしくお願いします。

  • adobe photoshop CS5 の画像処理方法

    adobe photoshop CS5 の画像処理方法 取り込んだ画像、全体を平均化フィルター(ぼかし)と、エッジのだしかたを教えてください。

  • 画像処理の方法

    カテゴリー違いだったら申し訳ないです。 私は視覚関係の研究をしています。人間は「物」を見る際に中心視で見た場合と周辺視で見た場合では見え方に違いが生じます。周辺視で物を見てる場合は網膜や視細胞の関係でボケて(解像度が悪く)見えてるんですが、周辺視で見てる世界を画像処理で再現したいと考えています。作成したボケ画像が周辺視で見ているものと同じかどうかは、ボケ具合を変えながらマッチングテストを行うのでボケ画像の作り方が分かれば良いんです。 ボケ画像を作成する画像処理の方法としてどのような物があるか教えて頂けないでしょうか? 今のところ、何かフィルタをかけて画像を処理する事を考えています。画像処理に関しては初心者ですので、分かりやすい方法や使いやすいソフトがあると助かります(多少のCプログラミングは出来ます)。ただ、ソフトのフィルタ機能を使って画像をぼかすだけではなく、フィルタの手法や理論も理解したいのです。 みなさん宜しくお願いします。

  • 2Dの画像処理におけるビデオカードのスペック

    photoshopで2Dの画像処理をしているのですが、 3Dでない画像処理でビデオカードの性能で表示や編集効率に差が出るのでしょうか? たとえばGeForce GTX 295とGeForce 9400では、 前者のほうがきれいに表示されるとか、フィルタ処理が早いとか、メリットはありますか?

  • 写真のWeb公開と画像フォーマット

    写真を、自分でプリントまで仕上げる場合、adobeRGB、16bit TFFで処理していますが、プリント直前の状態で、Web公開用にJPGに変換したいのです。処理はadobe photoshopで行いますがこのとき、色空間や色域などはJPGに引き継がれるのでしょうか。諧調などはどの程度維持されるのでしょうか。それとも、JPGという全くの別物に変化してしまうのでしょうか。JPGという画像フォーマットについてよくわかりません。お分かりになられましたら、よろしくお願いいたします。

  • 信号処理でのサンプリング誤差について

    添付の図のような、ガウス関数の二次微分のフィルタ(LOG)を 離散的な入力データ列に畳みこもうと思っています。 空間的な畳込を行う場合、LOGフィルタもサンプリングして 計算すると思いますが、-2,-1,0,1,2で間引くと、 もとの形状とはかなり違ったフィルタをかけることになると思います。 そこで、 ・LOGフィルタのフーリエ変換した解析式を使ってFFTをかける。 ・入力データを補間拡大してフィルタをかける を考えていますが、これは正しい方法でしょうか。 このようにスケールが小さい場合での高精度なフィルタ処理方法を ご存知でしたらご教授下さい。

  • ガウシアンフィルタのCプログラム

    画像を平滑化する手法にガウシアンフィルタというものがあります。 現在、このガウシアンフィルタをCで作成しようとしていますが、いまいち分かりません。 自分なりに調べてみたところ、平滑化の移動平均フィルタやメディアンフィルタに関しては様々な書籍やサイトがあるのですが、ガウシアンフィルタに関してはあまり見つかりませんでした。 行いたい処理は、簡単に次の通りです。 画像ファイルの読み込み ↓ フィルタ処理 ↓ 処理後の画像をファイル出力 ガウシアンフィルタに関して詳しく書いてある書籍やサイトがあればお教え願います。できれば、ソースプログラムも書いてあると助かります。 当方、参考書籍として、「C言語で学ぶ実践画像処理-井上他」という本を使用しています。

  • フリーの画像処理ソフト

    こんにちは。 自分は主にMacintoshを使っていて、Winはたまにしかさわりませんので教えてください。 来月からWInの初心者に画像処理について教えなくてはいけなくなりました。BMP→JPG等の処理、画像サイズの変更、切り抜き程度ができるフリーソフトがありましたらご紹介下さい。 また、photoshopまでとは行かないまでも、文字や画像にドロップシャドー等の効果が入れられる(ロゴなどを作るのに便利な)フリーソフトがありましたらご紹介下さい。 GIMPは試してみました。それ以外には無いでしょうか?

専門家に質問してみよう