|
| def | __init__ (self, theParams=ParamRunner) |
| |
| def | process_ROS (self, theImageMea, visibleMask, hTracker_BEV, run_solver=True, planOnTrack=False, verbose=False) |
| |
| def | publish_ROS (self) |
| |
| def | calibrate (self, theImageMea, visibleMask, hTracker_BEV, option=1, verbose=False) |
| |
| def | clusterScore (self) |
| |
| def | getMeaBoard (self) |
| |
| def | getSolBoard (self) |
| |
| def | getTrackBoard (self) |
| |
| def | process (self, theImageMea, visibleMask, hTracker_BEV, run_solver=True, planOnTrack=False, verbose=False) |
| |
| def | progress (self, USE_MEASURED=True) |
| |
| def | setClusterBoard (self, target_board=None, mode='solution') |
| |
| def | setSolBoard (self, img_input, input=None) |
| |
◆ __init__()
◆ process_ROS()
| def process_ROS |
( |
|
self, |
|
|
|
theImageMea, |
|
|
|
visibleMask, |
|
|
|
hTracker_BEV, |
|
|
|
run_solver = True, |
|
|
|
planOnTrack = False, |
|
|
|
verbose = False |
|
) |
| |
@brief Call the process function and publish the ROS message.
Args:
theImageMea: The input image (from the surveillance system).
visibleMask: The mask image of the visible area (no hand/robot)(from the surveillance system).
hTracker_BEV: The location of the hand in the BEV.
run_solver: Run the solver or not.
planOnTrack: Plan on the tracked board or not.
verbose: If True, will display the detected measured pieces, from working or solution area.
◆ publish_ROS()
@brief Publish the ROS message for the runner.
◆ bMeasImage_pub
◆ bTrackImage_pub
◆ bTrackImage_SolID_pub
◆ loc_history_pub
◆ loc_pulse_pub
◆ plan
◆ puzzle_solver_info_pub
◆ status_history_pub
◆ status_pulse_pub
The documentation for this class was generated from the following file: