code wiki / (root) / nx_selfcalib.nx

nx_selfcalib.nx

buildroot/runtime/nx_selfcalib.nx

7061 B209 linesdepth 4pulls 6 transitivereach 2 importersview sourcekind library
docsdependenciesstructsconstsfunctions

about

nx_selfcalib.nx -- Recovers focal length and 7-DOF pose using Gauss-Newton optimization from correspondence data.

dependencies 1 imports · 1 importers

nx_pnprefine.nx nx_selfcalib.nx nx_multical.nx

imports: nx_pnprefine.nx

imported by: nx_multical.nx

structs

none

consts

16const SC_DF: i64 = 4 // focal probe step (pixels)
17const SC_SQ: i64 = 1024
18const SC_MAXSTEP: i64 = 8
19const SC_FMIN: i64 = 20 // a focal outside this band is not a camera, it is a diverged solve
20const SC_FMAX: i64 = 4000

functions

23func sc_solve(A: *i64, b: *i64, x: *i64, n: i64) -> i64
79func sc_step7(cam: *i64, basis: *i64, fp: *i64, p3: *i64, obs: *i64, n: i64, w: *i64) -> i64
161func sc_refine7(cam: *i64, basis: *i64, fp: *i64, p3: *i64, obs: *i64, n: i64, iters: i64, w: *i64) -> i64