Holds the options used to initialize the object detection module of the Fusion.  
 More...
Holds the options used to initialize the object detection module of the Fusion. 
◆ save()
      
        
          | bool save | ( | const String & | filename | ) | const | 
      
 
Saves the current set of parameters into a file to be reloaded with the load() method. 
- Parameters
- 
  
    | filename | : Name of the file which will be created to store the parameters (extension '.json' will be added if not set). |  
 
- Returns
- True if the file was successfully saved, otherwise false. 
- Warning
- For security reasons, the file must not already exist. 
- 
In case a file already exists, the method will return false and existing file will not be updated. 
 
 
◆ load()
      
        
          | bool load | ( | const String & | filename | ) |  | 
      
 
Loads a set of parameters from the values contained in a previously saved file. 
- Parameters
- 
  
    | filename | : Path to the file from which the parameters will be loaded (extension '.json' will be added at the end of the filename if not detected). |  
 
- Returns
- True if the file was successfully loaded, otherwise false. 
 
 
◆ encode()
      
        
          | bool encode | ( | String & | serialized_content | ) | const | 
      
 
Generate a JSON Object (with the struct type as a key) containing the serialized struct, converted into a string. 
- Parameters
- 
  
    | serialized_content | output string containing the JSON Object |  
 
- Returns
- True if file was successfully saved, otherwise false. 
 
 
◆ decode()
      
        
          | bool decode | ( | const String & | serialized_content | ) |  | 
      
 
Fill the structure from the serialized json object contained in the input string. 
- Parameters
- 
  
    | serialized_content | input string containing the JSON Object |  
 
- Returns
- True if the decoding was successful, otherwise false. 
 
 
◆ operator==()
Comparison operator ==. 
- Parameters
- 
  
  
- Returns
- true if the two struct are identical 
 
 
◆ operator!=()
Comparison operator !=. 
- Parameters
- 
  
  
- Returns
- true if the two struct are different 
 
 
◆ enable_tracking
      
        
          | bool enable_tracking = true | 
      
 
Defines if the object detection will track objects across images flow.