function [ H ] = refineHomography( ok,X1,X2,H ) residual = residualFact(ok,X1,X2); if exist('fminsearch') == 2 H = H / H(3,3) ; opts = optimset('Display', 'none', 'TolFun', 1e-8, 'TolX', 1e-8) ; H(1:8) = fminsearch(residual, H(1:8)', opts) ; else warning('Refinement disabled as fminsearch was not found.') ; end end
时间: 2023-03-28 11:03:47 浏览: 92
H.264-based-Motion-Compensation-Residual-Coding-master.zip
这是一个关于计算机视觉中的图像处理函数的问题,我可以回答这个问题。这个函数是用来优化单应性矩阵的,通过最小化残差来提高单应性矩阵的精度。如果存在 fminsearch 函数,则使用该函数进行优化,否则会发出警告并禁用优化。
阅读全文