How to extract corresponding x axis value in improfile.
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
How to extract the values of x axis in improfile? I'm using 
t=improfile(I,p1,p2) ;
where p1 and p2 are the x,y coordinates for the profile, which is I'm assigning. t gives me the intensity value in [nx1] matrix. How do I extract corresponding x axis values? 
1 Commento
  dpb
      
      
 il 24 Lug 2022
				Read the doc improfile -- there are other optional output arguments to return the coordinates and two more beyond those for the line endpoints as well.
Risposta accettata
  Star Strider
      
      
 il 24 Lug 2022
        I = imread('liftingbody.png');
x = [19 427 416 77];
y = [96 462 37 33];
figure
improfile(I,x,y)
grid on
Ax = gca;
Lines = findobj(Ax, 'Type','line');
x = Lines.XData
y = Lines.YData
z = Lines.ZData
See if this approach works in your application.  
NOTE — I did not return an output from improfile here.  This may not work correctly if you do.  
.
2 Commenti
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Labels and Annotations 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!
