How to draw line and hold it?

2 visualizaciones (últimos 30 días)
Josh Hwa
Josh Hwa el 9 de Abr. de 2019
Editada: Josh Hwa el 19 de Jul. de 2019
Hi, I am working on image processing and I would like to make stop and hold on. Anyone can help on this?

Respuesta aceptada

A. Sawas
A. Sawas el 9 de Abr. de 2019
Editada: A. Sawas el 9 de Abr. de 2019
Add this code after the line N=size(M); (you don't need N in this code anymore)
% round to the nearest integer
S1_x=round(S(1,1));
S1_y=round(S(1,2));
% find the x-index of the black point to the left of the click location
i1 = find(M(S1_y,(1:S1_x))==0, 1, 'last');
% find the x-index of the black point to the right of the click location
i2 = S1_x+find(M(S1_y,(S1_x+1:end))==0, 1, 'first');
% plot a line between the two points
plot([i1,i2], [S1_y,S1_y], 'm-.');
hold on

Más respuestas (0)

Categorías

Más información sobre NaNs en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by