counting pixel for UV powder image.
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am conducting an experiment using uv powder, I took a picture to upload using imagej. This is all sp new to me. the file would not upload directly. evetually I was able to by first downlaoding it from whatsapp.
I changed it to greyscale and then to binary. I tried to set a threshold for the pixle but i do not know how to, and continue to make a mess of it. I do not know how to process the data or determine how to count the pixel. This is the image after i had croped and converted it to grey scale

This
3 comentarios
Image Analyst
el 16 de Ag. de 2020
See my File Exchange for a interactive thresholding app: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862&sort=downloads_desc
You attached a screenshot. Attach the original image, not a screenshot and not something that has been passed through Whats App.
Respuestas (1)
Madhav Thakker
el 20 de Ag. de 2020
Hi
You can use imbinarize to create a binary image using different threshold values, by default it will calculate the threshold using Otsu's method.
After that on the binarize image, you can use nnz to count non-zero pixels and these values helps to determine the distribution of UV pixels. For example,
I = imread('uv.jpeg');
threshold = 0.5;
binarized_image = imbinarize(I,threshold);
non_zero_pixels = nnz(binarized_image);
disp(non_zero_pixels)
0 comentarios
Ver también
Categorías
Más información sobre Image Segmentation and Analysis en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!