how can i use imdistline to calculate the pixel in the image?
조회 수: 1 (최근 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!