Signapse
Public Member Functions | Public Attributes | List of all members
CNNProcessorSettings Struct Reference

#include <CNNProcessorSettings.h>

Collaboration diagram for CNNProcessorSettings:
Collaboration graph

Public Member Functions

 CNNProcessorSettings (std::string network="mobnetv2")
 
 CNNProcessorSettings (const CNNProcessorSettings &cpy)
 

Public Attributes

std::string ModelPath = ""
 
int InputDim_x = 0
 
int InputDim_y = 0
 

Detailed Description

A simple struct to store default configurations for CNNProcessor settings.

Definition at line 11 of file CNNProcessorSettings.h.

Constructor & Destructor Documentation

◆ CNNProcessorSettings() [1/2]

CNNProcessorSettings::CNNProcessorSettings ( std::string  network = "mobnetv2")
inline

Definition at line 12 of file CNNProcessorSettings.h.

12 {
13 if(network == "mobnetv2") {
17 }
18 else{
19 ; //space for more default network setups
20 }
21 }
#define MOBNET_V2_PATH
#define MOBNET_V2_INPUT_DIM_Y
#define MOBNET_V2_INPUT_DIM_X

◆ CNNProcessorSettings() [2/2]

CNNProcessorSettings::CNNProcessorSettings ( const CNNProcessorSettings cpy)
inline

Copy constructor

Parameters
cpy

Definition at line 26 of file CNNProcessorSettings.h.

26 {
27 ModelPath = cpy.ModelPath;
30 }

Member Data Documentation

◆ InputDim_x

int CNNProcessorSettings::InputDim_x = 0

Definition at line 32 of file CNNProcessorSettings.h.

◆ InputDim_y

int CNNProcessorSettings::InputDim_y = 0

Definition at line 33 of file CNNProcessorSettings.h.

◆ ModelPath

std::string CNNProcessorSettings::ModelPath = ""

Definition at line 31 of file CNNProcessorSettings.h.


The documentation for this struct was generated from the following file: