how to close a open object in an image

2 visualizzazioni (ultimi 30 giorni)
Gabriel Martins
Gabriel Martins il 10 Giu 2018
Commentato: Gabriel Martins il 10 Giu 2018
I have a problem. I am trying to count objects but some of them are not closed and when I apply binarize code, it does not apply and appears distorted.
I=imread('Pollen1.tif');
figure, imshow(I),title('Original');
%Transforma a imagem em escala cinzento
I2=rgb2gray(I);
figure,imshow(I2),title('rgb2gray');
%Convert image to binary image, based on threshold
I4=im2bw(I3);
figure
imshow(I4);
%Remove small objects from binary image
I4=bwareaopen(I4,900);
figure
imshow(I4),title('bwareaopen');
%Find edges of objects in images using Sobel, Prewitt, Roberts, or Canny method
I6=edge(imc,'Canny');
figure
imshow(I6),title('Canny');
  6 Commenti
Image Analyst
Image Analyst il 10 Giu 2018
Code doesn't run. What is "I3"?

Accedi per commentare.

Risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by