Skip to content

large_kinfu_Params

rgbdclassOpenCV 5.0.0
import { large_kinfu_Params } from '@banou/opencv-wasm'

Use after await initOpenCV(). See the initialization and named imports guide.

ARGUMENTSConstructor or factory
CLASSlarge_kinfu_Params
RETURN TYPEOwned native handle
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

Native object: release it with using or delete(). Factories can return null; check before calling methods.

large kinfu params value in the OpenCV API.

Constructors and members

static defaultParams

Default parameters

    A set of parameters which provides better model quality, can be very slow.
defaultParams(): large_kinfu_Params | null;
Returns

The large_kinfu_Params | null result.

static coarseParams

Coarse parameters

    A set of parameters which provides better speed, can fail to match frames
    in case of rapid sensor motion.
coarseParams(): large_kinfu_Params | null;
Returns

The large_kinfu_Params | null result.

static hashTSDFParams

HashTSDF parameters

    A set of parameters suitable for use with HashTSDFVolume
hashTSDFParams(isCoarse: boolean): large_kinfu_Params | null;
isCoarse

is coarse argument (boolean).

Returns

The large_kinfu_Params | null result.

clone

Create another handle to the same native object. This retains the object without copying its pixels or algorithm state; dispose both handles separately.

clone(): this;
Returns

The this result.

frameSize

frame size in pixels

frameSize: Size;

intr

camera intrinsics

intr: Matx33f;

rgb_intr

rgb camera intrinsics

rgb_intr: Matx33f;

depthFactor

pre-scale per 1 meter for input values

    Typical values are:

5000 per 1 meter for the 16-bit PNG files of TUM database 1000 per 1 meter for Kinect 2 device 1 per 1 meter for the 32-bit float images in the ROS bag files

depthFactor: number;

bilateral_sigma_depth

Depth sigma in meters for bilateral smooth

bilateral_sigma_depth: number;

bilateral_sigma_spatial

Spatial sigma in pixels for bilateral smooth

bilateral_sigma_spatial: number;

bilateral_kernel_size

Kernel size in pixels for bilateral smooth

bilateral_kernel_size: number;

pyramidLevels

Number of pyramid levels for ICP

pyramidLevels: number;

tsdf_min_camera_movement

Minimal camera movement in meters

    Integrate new depth frame only if camera movement exceeds this value.
tsdf_min_camera_movement: number;

lightPose

light pose for rendering in meters

lightPose: Vec3f;

icpDistThresh

distance theshold for ICP in meters

icpDistThresh: number;

icpAngleThresh

angle threshold for ICP in radians

icpAngleThresh: number;

icpIterations

number of ICP iterations for each pyramid level

icpIterations: IntVector;

truncateThreshold

Threshold for depth truncation in meters

    All depth values beyond this threshold will be set to zero
truncateThreshold: number;

These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.