validate_k.asv

来自「摄像机圆球标定程序(包括SDP,DSDP,IDC,DIDC,ALG,DALG六种」· ASV 代码 · 共 19 行

ASV
19
字号
function b=validate_K(K,C)

one=[];
for i=1:3
    Q{i}=K'*C{i}*K;
    D_=eig(Q{i});
    if abs(D_(1)/D_(2)-1)<1e-6 || abs(D_(1)/D_(3)-1)<1e-6
        one(i)=D_(1);
    elseif abs(D_(2)/D_(3)-1)<1e-6
        one(i)=D(2);
    else 
        b=0;
        return;
    end
end
if abs(one(1)/one(2)-1)<1e-6&&abs(one(2)/one(2)-1)<1e-6
    b=1;
end

⌨️ 快捷键说明

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