how to write algorithm for the given normalization matlab code?

Hai, here i have given a matlab code for normalization of an image for further processing. explain briefly how to write algorithm for document purpose?
input=imread('Image1.jpg');
dim=size(input,3);
input=im2uint8(input);
output=zeros(size(input));
if (dim==1 || dim==3)
for j=1:dim;
scalVal=sum(sum(input(:,:,j)))/numel(input(:,:,j));
output(:,:,j)=input(:,:,j)*(230/scalVal);
end
output=uint8(output);
end
figure,imshow(output);

1 Kommentar

I don't know what your question means. Explain how to write an algorithm? For document purposes? Are you asking how to write a scientific paper and submit it to a journal or professional society? Are you asking how to learn how to do computer programming? Or how to learn MATLAB? See this link http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

scalVal=sum(sum(input(:,:,j)))/numel(input(:,:,j));
is the mean over the plane, so each plane is multiplied by 230 / mean of plane

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by