• 締切済み

MATLABでの画像ボケ

MATLABを使って画像をぼかしたいと考えています. どのようなぼかし方でもいいので関数と使い方を教えて頂けませんか??

みんなの回答

  • neuralnet
  • ベストアンサー率35% (14/39)
回答No.1

Gaussianフィルタを使う方法はみんな思いつくところですよね。 Image Processing Toolbox はお持ちでしょうか? http://itoshi.tv/d/?date=20080311 にあるとおりにやればすぐできます。 実際に私も確かめました。 *image のところを imread('ファイル名')などに適宜書き換えて ください。 image = imread('http://www.google.com/intl/en_ALL/images/logo.gif'); h = fspecial('gaussian', 15, 6); image_g = imfilter(image, h, 'replicate'); subplot(1,2,1); imshow(image); title('Original Image'); subplot(1,2,2); imshow(image_g); title('Gaussian Filtered Image'); これで出力画像にぼかした画像が得られます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MATLAB

    MATLABを使うにあたって、MATLABに存在する誤差関数erfcを使用し、 10^-4=0.5*erfc(x)、10^-4=0.5*erfc(√x)、という式でそれぞれxを求めるにはどうしたらよいのでしょうか?

  • MATLAB初心者です。教えてください

    MATLABにて画像のようなグラフを作りたいのですが、plotyyなどを使って作ろうとしてどうしてもできずに困っています。 左の画像から右の画像に変形させたいのです。 -10x<-5,5<x<10のyが二次関数のような曲線でそれ以外は水平です。 なにかいい方法が無いでしょうか? よろしくお願いいたします。

  • matlab と C++の混合

    こんばんは。matlab初心者で、分からないことがあるためこちらに参りました。 メイン関数はmatlabなのですが、その中に一部 C言語で書かれた関数を含んでおり、それをmatlabで実行させたいのですが、確かそのようなことは可能だときいたのですが、実際そうですよね?? もし、可能ならば、 今 matlabのメイン関数と C言語で書いた副オプログラムを 同じディレクトリに置いて試してみたのですが、それだけではエラーになってしまいました。matlabと C++を混合で実行させるにはどのようにしたら良いのでしょう? どなたか教えていただけると助かります。

  • MATLABでFFTを行うには

    こんばんは。 ある信号のスペクトラムを解析したいと考えています。 MATLABを用いてそれを行いたいのですが、 FFTができるような関数ってもともとMATLABに用意されて いるのでしょうか? 教えてください。よろしくお願いいたします。

  • MATLAB 画像処理

    MATLABについて質問させていただきます。 200×200 8bit の画像を作成し、真ん中に小さな四角(黄色)を配置してjpgで保存するにはどうしたら良いでしょうか? また、四角の大きさと色を変更するにはどうしたら良いでしょうか? MATLABを学習し始めたばかりで、ネットで探してもなかなかそれっぽいものがなくお手あげ状態です。

  • MATLAB

    MATLAB が家にはないので、PrimMathを代用しようと思っています。 symsumという関数を使いたいのですが、PrimMathでは使えませんでした。 PrimMathで数列を扱うにはどうすれば良いのでしょうか。

  • MATLAB 画像表示に関して

    卒業研究にてMATLABを使用しています。 MATLAB初心者です。 Aの画像とその他の画像を比べる評価実験を行う予定です。 Aの画像を細かく定義 Bの画像を細かく定義 Aの画像を表示させる 5秒たったら、画像をリセットして Bの画像を表示 画像をリセットして終了 というところまでは不格好ながらにもかけました。 これを、 A、B、C、Dの画像を細かく定義 Aの画像5秒間表示後、 リセット(真っ黒の状態に)して ランダムに(B、C、D、E)いずれかの画像を表示させる リセットして終了 という形に変えたいのですが、うまく行きません。 CDEの画像を定義した後、どのようにすればいいのでしょうか? ご教授いただきたく思います。

  • MATLAB 新しいバージョンの関数

    MATLAB R12を使ってます。R14で加えられた新しい関数(houghなど)を使うにはどうしたらよいのでしょうか? MATLAB Centralにあるものをダウンロードしてtoolboxの中に入れてみたのですが、そんな関数はないと言われています。パスの設定とかを変えるんでしょうか? よろしくお願いします。

  • MATLABのDICOM画像表示

    いつもお世話になっております。 現在、MATLABでDICOM画像を扱って画像処理を行おうとしているのですが、MATLABでDICOM画像(unit16)を表示 A = dicomread('ファイル名.dcm'); imshow(A,[]); させた画像がImageJやDICOMviewerで表示させた画像と比べて暗く(階調数が多く)感じられ、原画像を表示することができません。 unit16に問題があると思い、unit8に変換しましたが、画像は暗い画像で、かつ、同じピクセル値に線が入った画像となってしまいました。 どうすれば原画像を表示させることができるのでしょうか? アドバイスよろしくお願いします。

  • matlab、制御についてです。

    matlab、制御についてです。 matlabを使用して、制御の勉強しています。 式誤差モデルから伝達関数を求める方法はあるのですか? あるのであれば教えていただきたいです。 ちなみに、System Identification Toolboxは入っていません。 お願いします。