I-Seed drone's onboard service  0.0.9
Classes | Public Member Functions | Static Public Attributes | List of all members
inference Class Reference

Run inference for images. More...

#include <inference.h>

Public Member Functions

 inference (const std::string &model_file)
 Load model from file. More...
 
 ~inference ()
 
std::vector< bounding_boxrun (const std::string &image)
 Start inference on image. More...
 

Static Public Attributes

static constexpr std::size_t inference_img_width {768}
 
static constexpr std::size_t inference_img_height {768}
 
static constexpr std::size_t n_batch_width
 
static constexpr std::size_t n_batch_height
 
static constexpr std::size_t n_batch {n_batch_width * n_batch_height}
 

Detailed Description

Run inference for images.

Constructor & Destructor Documentation

◆ inference()

inference::inference ( const std::string &  model_file)

Load model from file.

Here is the call graph for this function:

◆ ~inference()

inference::~inference ( )

Member Function Documentation

◆ run()

auto inference::run ( const std::string &  image)

Start inference on image.

Returns
Vector of bounding_box objects
Note
Thread: inference
Here is the call graph for this function:

Member Data Documentation

◆ inference_img_width

constexpr std::size_t inference::inference_img_width {768}
staticconstexpr

◆ inference_img_height

constexpr std::size_t inference::inference_img_height {768}
staticconstexpr

◆ n_batch_width

constexpr std::size_t inference::n_batch_width
staticconstexpr
Initial value:
{h20_img_width /
static constexpr std::size_t inference_img_width
Definition: inference.h:43

◆ n_batch_height

constexpr std::size_t inference::n_batch_height
staticconstexpr
Initial value:
{h20_img_height /
static constexpr std::size_t inference_img_height
Definition: inference.h:44

◆ n_batch

constexpr std::size_t inference::n_batch {n_batch_width * n_batch_height}
staticconstexpr

The documentation for this class was generated from the following files: