how can i use imdistline to calculate the pixel in the image?
    4 次查看(过去 30 天)
  
       显示 更早的评论
    
any one has example about the imdistline? i need the example to view and will apply in my project.
0 个评论
回答(1 个)
  Razvan
      
 2012-2-2
        Here is an example:
 % load an image
 load flujet
 imagesc(X);
 % set up the measuring tool
 h = imdistline(gca);
 api = iptgetapi(h);
 api.setLabelVisible(false);
 % pause -- you can move the edges of the segment and then press  a key to continue
 pause();
 % get the distance
 dist = api.getDistance();
 % print the result
 fprintf('The length of the segment is: %0.2f pixels \n', dist)
8 个评论
  Image Analyst
      
      
 2012-2-5
				I never knew there was a built-in imdistline - I've always used improfile(). But anyway, in your own personal overridden version of imdistline - you know the one where for some reason you did not take Walter's advice to rename it - you're missing "function imdistline(handleToFigure)" as the first line of your m-file. Of course you know that must replace the word "handleToFigure" with whatever handle name you're using to refer to the figures with.
  Varian Adisuryo
 2016-8-18
				when I replace the load function with imread function, the image become rectangle and not in actual size. How to make it show in actual size?
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Basic Display 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




