compute_homography

Configuration

Input Ports

Port name

Data Type

Flags

Description

feature_track_set

kwiver:feature_track_set

_required

Set of feature tracks.

timestamp

kwiver:timestamp

_required

Timestamp for input image.

Output Ports

Port name

Data Type

Flags

Description

homography_src_to_ref

kwiver:s2r_homography

(none)

Source image to ref image homography.

Pipefile Usage

The following sections describe the blocks needed to use this process in a pipe file.

Pipefile block

# ================================================================
process <this-proc>
  :: compute_homography
# ================================================================

Process connections

The following Input ports will need to be set

# This process will consume the following input ports
connect from <this-proc>.feature_track_set
         to   <upstream-proc>.feature_track_set
connect from <this-proc>.timestamp
         to   <upstream-proc>.timestamp

The following Output ports will need to be set

# This process will produce the following output ports
connect from <this-proc>.homography_src_to_ref
         to   <downstream-proc>.homography_src_to_ref

Class Description

class compute_homography_process : public sprokit::process

Wrapper process around compute_ref_homography algorithm/.

\process This process instantiates a concrete implementation of the compute_ref_homography algorithm.

\iports

\iport{timestamp} time stamp for incoming images.

\iport{feature_track_set} track set to be used for calculating homography.

\oports

\oport{homography_src_to_ref} Resulting homography.

\configs

\config{homography_generator} Algorithm name for homography generator to use.

Other config parameters depend on the actual algorithm selected.

class priv