How to create a graph of pixels?

1 visualización (últimos 30 días)
Loren99
Loren99 el 15 de Mayo de 2022
Editada: Loren99 el 15 de Mayo de 2022
I have this Matlab code that gives me in output this image in which I have a graph that sorrounds the obtacles. My idea now is to apply something like a Dijkstra algorithm to that graph or the shortestpath function of Matlab but I do not know how to create a graph of the pixels in white in the solution. Could anyone help me? Thanks
clc; clear all; close all;
img = imread('mappa3.png');
new_img = rgb2gray(img);
Icomplement = imcomplement(new_img);
BW = imbinarize(Icomplement);
out = bwskel(BW,'MinBranchLength',1e6);
imshow(out)

Respuestas (1)

Image Analyst
Image Analyst el 15 de Mayo de 2022
That looks like the skiz. Search the help for skiz and you'll find a demo. Also look at these

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by