create_deep_counting_modelT_create_deep_counting_modelCreateDeepCountingModelCreateDeepCountingModelcreate_deep_counting_model (Operator)

Name

create_deep_counting_modelT_create_deep_counting_modelCreateDeepCountingModelCreateDeepCountingModelcreate_deep_counting_model — Create a Deep Counting model for counting objects.

Signature

create_deep_counting_model( : : GenParamName, GenParamValue : DeepCountingHandle)

Herror T_create_deep_counting_model(const Htuple GenParamName, const Htuple GenParamValue, Htuple* DeepCountingHandle)

void CreateDeepCountingModel(const HTuple& GenParamName, const HTuple& GenParamValue, HTuple* DeepCountingHandle)

void HDlModelCounting::HDlModelCounting(const HTuple& GenParamName, const HTuple& GenParamValue)

void HDlModelCounting::HDlModelCounting(const HString& GenParamName, double GenParamValue)

void HDlModelCounting::HDlModelCounting(const char* GenParamName, double GenParamValue)

void HDlModelCounting::HDlModelCounting(const wchar_t* GenParamName, double GenParamValue)   ( Windows only)

void HDlModelCounting::CreateDeepCountingModel(const HTuple& GenParamName, const HTuple& GenParamValue)

void HDlModelCounting::CreateDeepCountingModel(const HString& GenParamName, double GenParamValue)

void HDlModelCounting::CreateDeepCountingModel(const char* GenParamName, double GenParamValue)

void HDlModelCounting::CreateDeepCountingModel(const wchar_t* GenParamName, double GenParamValue)   ( Windows only)

static void HOperatorSet.CreateDeepCountingModel(HTuple genParamName, HTuple genParamValue, out HTuple deepCountingHandle)

public HDlModelCounting(HTuple genParamName, HTuple genParamValue)

public HDlModelCounting(string genParamName, double genParamValue)

void HDlModelCounting.CreateDeepCountingModel(HTuple genParamName, HTuple genParamValue)

void HDlModelCounting.CreateDeepCountingModel(string genParamName, double genParamValue)

def create_deep_counting_model(gen_param_name: MaybeSequence[str], gen_param_value: MaybeSequence[Union[float, int, str]]) -> HHandle

Description

create_deep_counting_modelcreate_deep_counting_modelCreateDeepCountingModelCreateDeepCountingModelCreateDeepCountingModelcreate_deep_counting_model creates a Deep Counting model and returns its handle in DeepCountingHandleDeepCountingHandleDeepCountingHandleDeepCountingHandledeepCountingHandledeep_counting_handle.

Internally create_deep_counting_modelcreate_deep_counting_modelCreateDeepCountingModelCreateDeepCountingModelCreateDeepCountingModelcreate_deep_counting_model builds a backbone based on the pretrained network 'pretrained_dl_classifier_resnet50.hdl'"pretrained_dl_classifier_resnet50.hdl""pretrained_dl_classifier_resnet50.hdl""pretrained_dl_classifier_resnet50.hdl""pretrained_dl_classifier_resnet50.hdl""pretrained_dl_classifier_resnet50.hdl", which must be available. See read_dl_modelread_dl_modelReadDlModelReadDlModelReadDlModelread_dl_model for details on where the file is searched.

Additional parameters of the Deep Counting model can be set using the generic parameters GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name and GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value. See get_deep_counting_model_paramget_deep_counting_model_paramGetDeepCountingModelParamGetDeepCountingModelParamGetDeepCountingModelParamget_deep_counting_model_param for a list of parameters and their possible values. The parameters can either be set during model creation, or later using set_deep_counting_model_paramset_deep_counting_model_paramSetDeepCountingModelParamSetDeepCountingModelParamSetDeepCountingModelParamset_deep_counting_model_param.

Note that before using the returned Deep Counting model with apply_deep_counting_modelapply_deep_counting_modelApplyDeepCountingModelApplyDeepCountingModelApplyDeepCountingModelapply_deep_counting_model, templates must be stored in the model using prepare_deep_counting_modelprepare_deep_counting_modelPrepareDeepCountingModelPrepareDeepCountingModelPrepareDeepCountingModelprepare_deep_counting_model.

Execution Information

This operator returns a handle. Note that the state of an instance of this handle type may be changed by specific operators even though the handle is used as an input parameter by those operators.

Parameters

GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control)  attribute.name(-array) HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Parameter names.

Default: []

List of values: 'angle_end'"angle_end""angle_end""angle_end""angle_end""angle_end", 'angle_start'"angle_start""angle_start""angle_start""angle_start""angle_start", 'angle_step'"angle_step""angle_step""angle_step""angle_step""angle_step", 'device'"device""device""device""device""device", 'max_overlap'"max_overlap""max_overlap""max_overlap""max_overlap""max_overlap", 'min_score'"min_score""min_score""min_score""min_score""min_score", 'scale_max'"scale_max""scale_max""scale_max""scale_max""scale_max", 'scale_min'"scale_min""scale_min""scale_min""scale_min""scale_min", 'scale_step'"scale_step""scale_step""scale_step""scale_step""scale_step"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (input_control)  attribute.value(-array) HTupleMaybeSequence[Union[float, int, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Parameter values.

Default: []

DeepCountingHandleDeepCountingHandleDeepCountingHandleDeepCountingHandledeepCountingHandledeep_counting_handle (output_control)  deep_counting HDlModelCounting, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Deep Counting model for counting objects.

Result

If the parameters are valid, the operator create_deep_counting_modelcreate_deep_counting_modelCreateDeepCountingModelCreateDeepCountingModelCreateDeepCountingModelcreate_deep_counting_model returns the value 2 ( H_MSG_TRUE) . If necessary, an exception is raised.

Possible Successors

set_deep_counting_model_paramset_deep_counting_model_paramSetDeepCountingModelParamSetDeepCountingModelParamSetDeepCountingModelParamset_deep_counting_model_param, get_deep_counting_model_paramget_deep_counting_model_paramGetDeepCountingModelParamGetDeepCountingModelParamGetDeepCountingModelParamget_deep_counting_model_param, prepare_deep_counting_modelprepare_deep_counting_modelPrepareDeepCountingModelPrepareDeepCountingModelPrepareDeepCountingModelprepare_deep_counting_model, apply_deep_counting_modelapply_deep_counting_modelApplyDeepCountingModelApplyDeepCountingModelApplyDeepCountingModelapply_deep_counting_model

Alternatives

read_deep_counting_modelread_deep_counting_modelReadDeepCountingModelReadDeepCountingModelReadDeepCountingModelread_deep_counting_model

See also

get_deep_counting_model_paramget_deep_counting_model_paramGetDeepCountingModelParamGetDeepCountingModelParamGetDeepCountingModelParamget_deep_counting_model_param

Module

Matching