Borrar filtros
Borrar filtros

Matlab image processing thresholding and implementing an equation in matlab

1 visualización (últimos 30 días)
Using equation P=(8/(i2-i1))*∑grad(i) to find a threshold where i1=0.1% i2=10% of total length of pixel indices. How do I implement this equ in matlab and what does i1,i2 mean and how can i find their value? How can i find the divergence of an image?

Respuesta aceptada

Image Analyst
Image Analyst el 4 de Nov. de 2017
Compute the cdf
[counts, bins] = histcounts(data);
theCDF = cumsum(counts);
theCDF = theCDF / theCDF(end);
i1 = find(theCDF > 0.001, 1, 'first');
i2 = find(theCDF > 0.1, 1, 'first');
  2 comentarios
Nasser Jarrar
Nasser Jarrar el 4 de Nov. de 2017
I'm supposed to upload an image and process the function "histcounts" won't work with uint8. To be more clear I've uploaded the paper and the alogrithm i want to implement.

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by