⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 estimate_projective4point.m

📁 matlab编写的实现surf的平台 老外的东西
💻 M
字号:
%SURFmex example function
%   Petter Strandmark 2008
%   petter.strandmark@gmail,com  
function [H] = estimate_projective4point(Po,Pt)

    %Linear estimation (first 4 points)
    A = zeros(2*4,9);
    for k = 1:size(Po,2)
        x =  Po(1,k)/Po(3,k);
        y =  Po(2,k)/Po(3,k);
        xp = Pt(1,k)/Pt(3,k);
        yp = Pt(2,k)/Pt(3,k);
        A(2*k-1:2*k,:) =[x y 1 0 0 0 -xp*x -xp*y -xp;
                         0 0 0 x y 1 -yp*x -yp*y -yp];
    end
    [U S V] = svd(A);
    h = V(:,end);

    %Return H
    H = [h(1) h(2) h(3);
         h(4) h(5) h(6);
         h(7) h(8) h(9)];
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -