我从here
获得了此代码figure, imshow('pout.tif');
h = imdistline(gca);
api = iptgetapi(h);
fcn = makeConstrainToRectFcn('imline',...
get(gca,'XLim'),get(gca,'YLim'));
api.setDragConstraintFcn(fcn);
你能告诉我如何将两点之间测量的像素距离数据“动态”保存到单独的文件中或作为matlab中的变量
答案 0 :(得分:1)
figure, imshow('pout.tif');
h = imdistline(gca);
api = iptgetapi(h);
fcn = makeConstrainToRectFcn('imline',...
get(gca,'XLim'),get(gca,'YLim'));
api.setDragConstraintFcn(fcn);
dist = api.getDistance()
我相信您正在寻找如何使用API。在上面的示例中,您将调用api,然后调用您列出的页面上的函数。即。
api.getDistance
api.getAngleFromHorizontal
等