Graph Extraction from Handwritten Character?

1 vue (au cours des 30 derniers jours)
Mohammad Bhat
Mohammad Bhat le 27 Juin 2017
Commenté : Mohammad Bhat le 27 Juin 2017
1) For each connected component… 2)…find junction points 3)invert junction points 4)For each connected subcomponent… 5)find start- and end points 6)add nodes along path 7) Replace neighbours of junction point 8)Add edges based on skeleton
  1 commentaire
Mohammad Bhat
Mohammad Bhat le 27 Juin 2017
clc; clear all; % read in a sample image -- also see letters.png, bagel.png J=im2double(imread('1.tif'));
% Normalize and Binarization b = imresize(J,[60,60]); th = graythresh(b); BW1 = im2bw(b, th); figure; imshowpair(b, BW1, 'montage');
% the standard skeletonization: skelimg = bwmorph(~BW1,'thin',inf);
bp = bwmorph(skelimg,'branchpoints'); binaryImage = skelimg & ~bp; figure,imshow(binaryImage); I=binaryImage;
[L,num] = bwlabeln(I,8); for i1=num [r,c]=find(bwlabel(I)==2); rc=[r c] endpts=bwmorph(rc,'endpoints'); end

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by