CloseHardware() | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inline |
DeviceTypeToString(edgetpu::DeviceType eDeviceType) | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inlineprotected |
GetDeviceIsOpened() const | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inline |
GetEdgeManager() | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inlineprotected |
GetHardwareDevices() | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inlinestatic |
GetInputShape(const int nTensorIndex=0) | yolomodel::tensorflow::TPUInterpreter | inlineprivate |
GetOpenedHardwareDevices() | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inlinestatic |
GetOutputShape(const int nTensorIndex=0) | yolomodel::tensorflow::TPUInterpreter | inlineprivate |
Inference(const cv::Mat &cvInputFrame, const float fMinObjectConfidence=0.85, const float fNMSThreshold=0.6) override | yolomodel::tensorflow::TPUInterpreter | inlinevirtual |
m_cvFrame (defined in yolomodel::tensorflow::TPUInterpreter) | yolomodel::tensorflow::TPUInterpreter | private |
OpenAndLoad(DeviceType eDeviceType=eAuto) | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inline |
ParseTensorOutputYOLOv5(int nOutputIndex, std::vector< int > &vClassIDs, std::vector< float > &vClassConfidences, std::vector< cv::Rect > &vBoundingBoxes, float fMinObjectConfidence, int nOriginalFrameWidth, int nOriginalFrameHeight) | yolomodel::tensorflow::TPUInterpreter | inlineprivate |
ParseTensorOutputYOLOv8(int nOutputIndex, std::vector< int > &vClassIDs, std::vector< float > &vClassConfidences, std::vector< cv::Rect > &vBoundingBoxes, float fMinObjectConfidence, int nOriginalFrameWidth, int nOriginalFrameHeight) | yolomodel::tensorflow::TPUInterpreter | inlineprivate |
TensorflowTPU(std::string szModelPath, PerformanceModes ePowerMode=eHigh, unsigned int unMaxBulkInQueueLength=32, bool bUSBAlwaysDFU=false) | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inline |
TPUInterpreter(std::string szModelPath, PerformanceModes ePowerMode=eHigh, unsigned int unMaxBulkInQueueLength=32, bool bUSBAlwaysDFU=false) | yolomodel::tensorflow::TPUInterpreter | inline |
~TensorflowTPU() | TensorflowTPU< std::vector< std::vector< Detection > >, cv::Mat > | inline |
~TPUInterpreter() | yolomodel::tensorflow::TPUInterpreter | inline |