MATLAB Answers

How I can pass value array that I already store to another function?

1 view (last 30 days)
Farizul Azlan
Farizul Azlan on 9 Jul 2020
Answered: Prabhan Purwar on 17 Jul 2020
Red = double(image1(:,:,1));
Green = double(image1(:,:,2));
Blue = double(image1(:,:,3));
% Extract Statistical features
% 1] Mean
R_mean = mean(Red(:));
G_mean = mean(Green(:));
B_mean = mean(Blue(:));
% 2] Standard Deviation
R_std = std(Red(:));
G_std = std(Green(:));
B_std = std(Blue(:));
% 3] Skewness
R_skew = skewness(Red(:));
G_skew = skewness(Green(:));
B_skew = skewness(Blue(:));
A = [R_mean G_mean B_mean R_std G_std B_std R_skew G_skew B_skew];
handles.ImgData3 = A;
guidata(hObject,handles);
How to get all the values in A in array?

  0 Comments

Sign in to comment.

Answers (1)

Prabhan Purwar
Prabhan Purwar on 17 Jul 2020
Hi,
Could you explain more what are you trying to do with handles.ImgData3 = A; and GUI.
You can pass the array as an output argument to a function.
Hope it helps!!

  0 Comments

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!