feature_matcher
Configuration
Input Ports
Port name |
Data Type |
Flags |
Description |
---|---|---|---|
descriptor_set |
kwiver:descriptor_set |
_required |
Set of descriptors. |
feature_set |
kwiver:feature_set |
_required |
Set of detected image features. |
image |
kwiver:image |
_required |
Single frame image. |
timestamp |
kwiver:timestamp |
_required |
Timestamp for input image. |
Output Ports
Port name |
Data Type |
Flags |
Description |
---|---|---|---|
feature_track_set |
kwiver:feature_track_set |
(none) |
Set of feature tracks. |
Pipefile Usage
The following sections describe the blocks needed to use this process in a pipe file.
Pipefile block
# ================================================================
process <this-proc>
:: feature_matcher
# ================================================================
Process connections
The following Input ports will need to be set
# This process will consume the following input ports
connect from <this-proc>.descriptor_set
to <upstream-proc>.descriptor_set
connect from <this-proc>.feature_set
to <upstream-proc>.feature_set
connect from <this-proc>.image
to <upstream-proc>.image
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>.feature_track_set
to <downstream-proc>.feature_track_set
Class Description
-
class matcher_process : public sprokit::process
Stabilizes a series of image.
\iports \iport{timestamp} \iport{image} \iport{feature_set} \iport{descriptor_set}
\oports \oport{feature_track_set}
-
class priv
Public Members
-
vital::algo::match_features_sptr m_matcher
The feature matching algorithm to use.
-
vital::algo::close_loops_sptr m_closer
The loop closure algorithm to use.
-
vital::algo::match_features_sptr m_matcher
-
class priv