24小时热门版块排行榜    

CyRhmU.jpeg
查看: 419  |  回复: 0

永久的萤火虫

金虫 (小有名气)

[求助] 帮忙解决两点之间插值问题

or num = 2:length(r_s2)
    temp_x(num) = mean(mean((m_x(L_submap==r_s2(num)))));
    temp_y(num) = mean(mean((m_y(L_submap==r_s2(num)))));
    hold on
    plot([sub_x_center temp_x(num)],[sub_y_center temp_y(num)],'k+')
    b=get_point(submap, sub_x_center,temp_x(num),sub_y_center,temp_y(num),200);
end

figure();plot(b)
调用一个m文件
function b=get_point(im,x,y,xc,yc,cad)
    b=zeros(1,cad);
    xx=linspace(x,xc,cad);
    yy=linspace(y,yc,cad);
    for num=1:cad;
        b(num)=im(uint16(xx(num)),uint16(yy(num)));
    end

end

目的是在一个图像,两点之间插值,并得到两点之间沿线的像素值。如图示

请各位了解的帮忙分析下这个代码,现在可以得到一个结果,但是我不知道这个plot(b)画出的曲线具体指的是哪一条?可不可以每条都得出,或者任意指定得到这个结果呢?

帮忙解决两点之间插值问题
1234.jpg
回复此楼
追求不同,所以要求不同
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 永久的萤火虫 的主题更新
信息提示
请填处理意见