Skip to content

cvedia::rt::api::util

Functions

Name
NODISCARD expected< pCValue > loadJsonFromDisk(std::string const & filename)
NODISCARD expected< void > saveJsonToDisk(std::string const & filename, CValue const & dict, bool append =false)
NODISCARD expected< bool > checkValidJson(std::string const & jsonData, std::vector< std::string > const & checkNodesExist ={})
std::string getDynamicString(std::string inputString, pCValue obj)
std::string parseTemplate(std::string inputString)
std::string parseTemplate(std::string inputString, nlohmann::json const & js)
pCValue NMS(pCValue detectionsObj, float const nmsScoreThreshold, float const nmsIouThreshold)

Functions Documentation

function loadJsonFromDisk

NODISCARD expected< pCValue > loadJsonFromDisk(
    std::string const & filename
)

function saveJsonToDisk

NODISCARD expected< void > saveJsonToDisk(
    std::string const & filename,
    CValue const & dict,
    bool append =false
)

function checkValidJson

NODISCARD expected< bool > checkValidJson(
    std::string const & jsonData,
    std::vector< std::string > const & checkNodesExist ={}
)

function getDynamicString

std::string getDynamicString(
    std::string inputString,
    pCValue obj
)

function parseTemplate

std::string parseTemplate(
    std::string inputString
)

function parseTemplate

std::string parseTemplate(
    std::string inputString,
    nlohmann::json const & js
)

function NMS

pCValue NMS(
    pCValue detectionsObj,
    float const nmsScoreThreshold,
    float const nmsIouThreshold
)