35 public jevois::Parameter<network::intensors, network::outtensors, network::dataroot,
36 network::model, network::library, network::dequant, network::verifygraph,
41 using jevois::dnn::Network::Network;
47 void freeze(
bool doit)
override;
50 virtual std::vector<vsi_nn_tensor_attr_t>
inputShapes()
override;
53 virtual std::vector<vsi_nn_tensor_attr_t>
outputShapes()
override;
60 std::vector<cv::Mat>
doprocess(std::vector<cv::Mat>
const & blobs,
61 std::vector<std::string> & info)
override;
64 void create_tensors(std::vector<vsi_nn_tensor_attr_t> & attrs, vsi_nn_node_t * node,
bool isin);
66 vsi_nn_context_t itsCtx = 0;
67 vsi_nn_graph_t * itsGraph =
nullptr;
68 std::shared_ptr<jevois::DynamicLoader> itsLibLoader;