How to plot a Gaussian 2d of grayscale image

16 ビュー (過去 30 日間)
Alan David
Alan David 2020 年 11 月 11 日
コメント済み: Ameer Hamza 2020 年 11 月 11 日
I'm beginner in Matlab programming and I'm try to find a peak in grayscale image using gaussian fit.
but no luck; Is there any preprocessing image before applying this function.

回答 (1 件)

Ameer Hamza
Ameer Hamza 2020 年 11 月 11 日
編集済み: Ameer Hamza 2020 年 11 月 11 日
If you directly want to create an image matrix, the try something like this
[X, Y] = meshgrid(-3:0.01:3);
Z = exp(-X.^2-Y.^2);
Z = rescale(Z, 0, 1);
imshow(Z)
  2 件のコメント
Alan David
Alan David 2020 年 11 月 11 日
Thanks Ameer,
I have an image already but in the function they mention the input as:
% x0 = [Amp,x0,wx,y0,wy,theta]: Inital guess parameters.
% x = [Amp,x0,wx,y0,wy,theta]: simulated gaussian parameters.
how to get these parameters from my image?
Ameer Hamza
Ameer Hamza 2020 年 11 月 11 日
Can you show the image?

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by