Skip to content

Latest commit

 

History

History
64 lines (55 loc) · 3.62 KB

README_EN.md

File metadata and controls

64 lines (55 loc) · 3.62 KB

sophon-stream osd element

English | 简体中文

sophon-stream osd element is a plugin within the sophon-stream framework responsible for the visualization of algorithmic results. It supports the visualization of object detection and object tracking algorithm results.

Content

1. Feature

  • Supports visualization of object detection and object tracking algorithm results.

track.jpg

2. Configuration parameters

The sophon-stream osd plugin has several configurable parameters that can be adjusted according to specific requirements. Here are some commonly used parameters:

{
  "configure": {
    "osd_type": "TRACK",
    "class_names_file": "../data/coco.names",
    "draw_utils": "OPENCV",
    "draw_interval": false,
    "put_text": false
  },
  "shared_object": "../../../build/lib/libosd.so",
  "device_id": 0,
  "id": 0,
  "name": "osd",
  "side": "sophgo",
  "thread_number": 1
}
Parameter Name name Default value Description
osd_type string "TRACK" drawing type,include "DET","TRACK","POSE","ALGORITHM","TEXT"
class_names_file string \ file path of class name
recognice_names_file String None If there is a recognition subtask, this represents the path to the file containing names to be recognized
draw_utils string "OPENCV" drawing function,include "OPENCV","BMCV"
draw_interval bool false Whether to draw unsampled frames
put_text bool false Whether to output text
draw_func_name string "default" Corresponds to the OSD method in different ALGORITHMS
heatmap_loss string "MSELoss" Loss function used in pose recognition training, currently only supports MSELoss
tops array of integers None The vertical distance from each string in the texts array to the top of the image in TEXT mode
lefts array of integers None The horizontal distance from each string in the texts array to the left side of the image in TEXT mode
texts array of strings None An array of text strings to be displayed in TEXT mode
font_library string None The path to the font library file used in TEXT mode
r int 0 The r channel value for text color in TEXT mode
g int 0 The g channel value for text color in TEXT mode
b int 0 The b channel value for text color in TEXT mode
shared_object string "../../../build/lib/libosd.so" libosd dynamic library path
device_id int 0 tpu device id
id int 0 element id
name string "osd" element name
side string "sophgo" device type
thread_number int 4 Thread number, it should be consistent with the number of streams being processed.

notes

  1. if osd_type is "DET", the address of the class_names_file should be provided.