締切済み MATLABでの画像ボケ 2009/02/05 16:32 MATLABを使って画像をぼかしたいと考えています. どのようなぼかし方でもいいので関数と使い方を教えて頂けませんか?? みんなの回答 (1) 専門家の回答 みんなの回答 neuralnet ベストアンサー率35% (14/39) 2009/02/08 20:10 回答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'); これで出力画像にぼかした画像が得られます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ 学問・教育数学・算数 関連する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++を混合で実行させるにはどのようにしたら良いのでしょう? どなたか教えていただけると助かります。 天文学のお話。日本ではどのように考えられていた? OKWAVE コラム 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は入っていません。 お願いします。 MATLABについてです 画像処理に使うMATLABについてです。 MATLABでimagescを使って、データを画像化しました。 画像化してカラーバーを表示させました。 ここからが質問です。カラーバーの値は普通にしてたらそのデータのままの値(自分の場合、光の強度)ですが、これをログにしたいです。 カラーバーの数値をログにするにはどうしたらいいのでしょうか? 簡単にできるのか、また、imagesc以外に別の何かを使うのか。 参考書を見ても、カラーバーの数値をログにするやり方はないので、詳しい方教えて下さい。 お願いします。 Matlabでのinverse(逆関数)のあらわし方 こんにちわ。 研究で急にMatlabを使わなければいけなくなりました、Matlab初心者です。 ちょっとお聞きしたいことがあり、質問させていただきます。 MatlabでのInverse(逆関数)の計算の仕方がわからず、途方にくれ ています。どなたか教えていただけないでしょうか? 三角関数の逆関数の計算を表したいんですが、たとえば、 f(n) = cos(π*n) 0<=n<=1 = 0 otherwise みたいな関数があったときに、この関数とこの関数の逆関数を計算し、グラフ化したいのですが。 よろしくお願いいたします。 日本史の転換点?:赤穂浪士、池田屋事件、禁門の変に見る武士の忠義と正義 OKWAVE コラム MATLABについて質問です。 MATLABについて質問です。 MATLABで読み込んだ画像の決まった範囲の領域の情報をマウスでドラッグして取得したいのですが、どのようにすればよいのでしょうか。 教えて頂けたらありがたいです。 MATLABに詳しい方,お願いします 私は現在,研究で環境モデリングについて研究しております. モデリングを行う上で,MATLABのwarpという関数を用いテクスチャマッピングをしています. そこで,3次元PLOTしたモデリング結果の視点を,原点に取りたいのですが,どうしても無限遠の視点を変えることができません. 色々調べたのですが,視点方向を変える関数はあるのですが,視点の座標を定義できる関数がありませんでした. MATLABでは視点を定義することはできないのでしょうか? 知識のある方がおられましたら,どうかご教授下さい. MATLABの初歩? 最近始めた画像処理。 MathWorksから提供されたサンプルプログラム。 MATLABから画像を読み込みヒストグラムを計算しようとすると 「関数’imhist’(タイプ'unit8'の入力引数)が未定義です」 と表示されます。 ちなみに、 ・image pressing ・image Acquisition などは評価版です。 対処方法をご教授いただける方いらっしゃいますか? C言語→MATLABへの変換で、困っています。 学生研究でMATLABを使用しています。 光学測定系で画像を取り込み、それを解析する実験を行っています。 MATLABはプログラム内の値の変更や処理の追加できることから 大変助かっています。 そこで、もともとはC言語でやっていた3種類の処理を 一つのMファイルで行いたいと思い。 只今、C→MATLAB変換するプログラムの書き直しを行っています。 そのうち2種のプログラムは行列の計算がメインだったため何とか Mファイルに書き直すことができたのですが、 最後のひとつが難しい関数らしきものが多く、 MATLABに書き直すことができるプログラムなのかもわからない状態です。 そこで、 ・C→MATLAB変換可能なプログラムか? ・書き直すにあたってどこを部分を直せばよいのか? をアドバイスいただけないでしょうか? ↓MATLAB化したいC言語ファイル http://karispace.web.fc2.com/cmat2.c 一枚のbmp画像から4枚のdatデータを出力するプログラムです。 C言語とMATLABの三ヶ月前に勉強して、使用しており、基礎がわかる程度です。 よろしくお願いします。 MATLABの使い方 matlabを使って、画像の色を自分で変えるプログラムを作成したいです。 カラーマップを使うのは分かるんですが、その中のrgBを使った作成方法を教えてください。 宜しくお願いします。 Matlab transfer fcn Matlab simulinkの伝達関数(Transfer Fcnブロック)をソルバー:Eulerとして使用していましたが、matlabではなく、c#で置き換えることになってしまいました。 伝達関数(Transfer Fcnブロック)を詳しくは、わからず使用していたので、困ってしまいました。 参考になるサイト等があれば、教えてください。(できればサンプルプログラム等もあると助かります。) MATLABの使い方に関していくつか質問 MATLABの使い方に関していくつか質問をお願い致します。 ・MATLABはスクリプトと関数を別のmファイルに記述して保存しますが、 小さな関数が増えてくると関数をいちいち開くのが大変です。 一つのmファイルにスクリプトと関数、あるいは複数の関数を記述して保存することは可能でしょうか? ・プログラムを更新するごとにバックアップを取ることで、何か不具合があっても元に戻せるようにしているのですが MATLABは複数のファイルに内容が書かれてあるため、フォルダ単位でバックアップを取る必要があります。 これら複数のmファイルを一つのプロジェクトファイルにまとめて保存することは可能でしょうか? ・エディターを開いた状態でメインウインドウをクリックすると エディターが隠れてしまいますが、エディターを常に前面表示して、隠れないようにすることは可能でしょうか? ・セミコロン無しでプログラムを書くとコマンドライン上でそれらの値が表示されます。 このとき、 xxx = 12345 のようにイコールの後に二回改行が自動的に入って表示されるのですが この改行を無くして xxx = 12345 のように表示するように変更することは可能でしょうか? よろしくお願いいたします。 matlabで matlab全くの初心者です。matlabでSOM・自己組織化マップをしたいのですが、どうしたらいいのか全くわかりません。 matlabが全く初めてで、周りに詳しい人もいません。どなたか、教えていただけませんか?また、matlabでの、SOM・自己組織化マップについての入門書のようなものがあれば、教えていただきたいのですが、お願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ 学問・教育 人文・社会科学 語学 自然科学 数学・算数 応用科学(農工医) 学校 受験・進学 留学 その他(学問・教育) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など