mu and sigma for every pixel

how to calculate mu and sigma for every pixel of a frame of a video or help me in using evfit for this situation

 Réponse acceptée

Image Analyst
Image Analyst le 29 Mai 2012

0 votes

mu is the pixel value. sigma is zero.
mu = mean(rgbImage(row, column, colorChannel)); % Same as the pixel value.
sigma = std(rgbImage(row, column, colorChannel)); % This will be zero since it's just one value.
I never heard of evfit. You can reword your question if you didn't fully explain the situation the first time.

1 commentaire

Image Analyst
Image Analyst le 1 Juin 2012
You accepted? Do you realize that the code above is basically a joke and was just meant to prod you into a better, more accurate description of what you really need?

Connectez-vous pour commenter.

Plus de réponses (1)

Tom Lane
Tom Lane le 1 Juin 2012

0 votes

I similarly don't understand, but if your video is a 3-D array with V(i,j,:) representing pixel (i,j) for all frames, then this should do it:
params = evfit(squeeze(V(i,j,:)))

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by