Azzera filtri
Azzera filtri

How can I remove the border line from the image ?

3 visualizzazioni (ultimi 30 giorni)
sufian ahmed
sufian ahmed il 28 Ago 2017
Commentato: sufian ahmed il 29 Ago 2017
I have an image with some character. After the canny edge detection i get the digits with some border line. so I want to remove all the border line and only extract the digits. How can i do that ?
Here is the output of canny Image:

Risposte (1)

Image Analyst
Image Analyst il 28 Ago 2017
Modificato: Image Analyst il 28 Ago 2017
Label the image with bwlabel. Then use regionprops to get the Euler number of each blob. "Hollow" blobs will have an Euler number of 0 or less, while "stick-like" blobs will have an Euler number of 1. Use propfilt() to extract only those with an Euler number of 1.
  1 Commento
sufian ahmed
sufian ahmed il 29 Ago 2017
@image analyst i want to remove the border line. when i extract the stick-like blobs for example : "1" then border lines also have the same Euler number i think. so how can i distinguish ?

Accedi per commentare.

Categorie

Scopri di più su Images in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by