Borrar filtros
Borrar filtros

counting of pixels having same same value

2 visualizaciones (últimos 30 días)
monika  SINGH
monika SINGH el 8 de Abr. de 2019
Editada: monika SINGH el 11 de Abr. de 2019
how to count pixels having same value
  4 comentarios
Manuel Schmidberger
Manuel Schmidberger el 8 de Abr. de 2019
Depending on that you wanna count (one or more values) you can use this:
VALS=[1,2...N] % Array of values 1xN
thermIm= % Matrix of thermal image values
noVals=sum(sum(ismember(thermIm,VALS)))
noVals is the amount of pixels in thermal image containing the values stored in array VALS
If you have just one value you can just use a combination of "length" and "find"
VAL= % Random number 1x1
noVals=length(find(thermIm==VAL))
Image Analyst
Image Analyst el 8 de Abr. de 2019
Please put Answers down in the Answer section.

Iniciar sesión para comentar.

Respuesta aceptada

Image Analyst
Image Analyst el 8 de Abr. de 2019
Editada: Image Analyst el 8 de Abr. de 2019
You can take a histogram:
histObject = histogram(yourImage);
or
[counts, grayLevels] = imhist(grayImage);
  1 comentario
monika  SINGH
monika SINGH el 11 de Abr. de 2019
Editada: monika SINGH el 11 de Abr. de 2019
i am having a gray level image,and i want to set some range for pixel intensity like
if x[i,j]=183 to 215 ; (x[i,j]=pixel intensity )
then it would be of red color
else green
c programming of what i amasking is like this
for (i=0;i<n;i++)
{for(j=0;j<n;j++)
{
ifx[i,j]>=183||x[i,j]=215)
{
red color}
else
{green}
end}}
please give me matlab code for this

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with Image Processing Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by