Configuration

Variable

Default

Tunable

Description

filter

(no default value)

NO

Algorithm configuration subblock.

Input Ports

Port name

Data Type

Flags

Description

detected_object_set

kwiver:detected_object_set

_required

Set of detected objects.

Output Ports

Port name

Data Type

Flags

Description

detected_object_set

kwiver:detected_object_set

(none)

Set of detected objects.

Pipefile Usage

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

Pipefile block

# ================================================================
process <this-proc>
  :: detected_object_filter
# Algorithm configuration subblock.
  filter = <value>
# ================================================================

Process connections

The following Input ports will need to be set

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

The following Output ports will need to be set

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

Class Description

class detected_object_filter_process : public sprokit::process

Filter detected image object sets.

\process This process filters a set of detected image objects and produces a new set of detected image objects. The actual processing is done by the selected detected_object_filter algorithm implementation.

\iports

\iport{detected_object_set} Set of objects to be passed to the filtering algorithm.

\oports

\oport{detected_object_set} SEt of objects produced by the filtering algorithm.

\configs

\config{filter} Name of the configuration subblock that selects and configures the drawing algorithm.

class priv