fast::BoundingBoxNetwork class

Neural network process object for bounding box detection.

This class is a convenience class for a neural network which performs bounding box prediction.

Base classes

class NeuralNetwork
Neural network process object.

Public functions

auto create(std::string modelFilename, float scaleFactor, float threshold, std::vector<std::vector<Vector2f>> anchors, BoundingBoxNetworkType type, float meanIntensity, float stanardDeviationIntensity, std::vector<NeuralNetworkNode> inputNodes, std::vector<NeuralNetworkNode> outputNodes, std::string inferenceEngine, std::vector<std::string> customPlugins) -> std::shared_ptr<BoundingBoxNetwork>
void loadAttributes() override
void setAnchors(std::vector<std::vector<Vector2f>> anchors)
void setType(BoundingBoxNetworkType type)

Private functions

void execute() override