30 lines
846 B
Plaintext
30 lines
846 B
Plaintext
|
# MediaPipe object tracking rendering subgraph.
|
||
|
|
||
|
type: "RendererSubgraphGpu"
|
||
|
|
||
|
input_stream: "IMAGE:input_image"
|
||
|
input_stream: "DETECTIONS:detections"
|
||
|
output_stream: "IMAGE:output_image"
|
||
|
|
||
|
# Converts the detections to drawing primitives for annotation overlay.
|
||
|
node {
|
||
|
calculator: "DetectionsToRenderDataCalculator"
|
||
|
input_stream: "DETECTIONS:detections"
|
||
|
output_stream: "RENDER_DATA:detections_render_data"
|
||
|
node_options: {
|
||
|
[type.googleapis.com/mediapipe.DetectionsToRenderDataCalculatorOptions] {
|
||
|
thickness: 4.0
|
||
|
color { r: 255 g: 0 b: 0 }
|
||
|
render_detection_id: true
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
# Draws annotations and overlays them on top of the input images.
|
||
|
node {
|
||
|
calculator: "AnnotationOverlayCalculator"
|
||
|
input_stream: "IMAGE_GPU:input_image"
|
||
|
input_stream: "detections_render_data"
|
||
|
output_stream: "IMAGE_GPU:output_image"
|
||
|
}
|