10.07.2015 Views

HALCON Extension Package Programmer's Manual

HALCON Extension Package Programmer's Manual

HALCON Extension Package Programmer's Manual

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.3. DESCRIBING THE PARAMETERS 29Please note:¯ y-coordinates correspond to rows, x-coordinates to columns in the image.¯ Please use the above semantic types for characterizing parameters whenever they areapplicable.¯ For control parameters characterizing a composed object like a ÖÐ etc.: Please usethe specific order of parameters like indicated above.2.3.4 multivalueÑÙÐØÚÐÙØÖÙ¸Ð׸ÓÔØÓÒÐThis slot describes the number of values passed in a parameter: ‘true’ means that an array (tuple)of values must be passed. If ‘false’ is specified, exactly one value must be passed. ‘optional’allows both.All slots mentioned so far must appear in any extended operator description. Moreover, thefollowing optional slots are recommended to provide further information about parameters:2.3.5 costs weightÓ×Ø×ÛØan unsigned integer valueThis slot must only be used for input control parameters of operators which are suitable for beingautomatically parallelized (i.e. for operators for that the ÔÖÐÐÐÞØÓÒ subslot ÑØÓdoes not contain ‘none’; see page 23). Here, it assigns, whether the time for processing theoperator directly depends on the content (value) of the corresponding input control parameter. IfÓ×Ø× ÛØ is set to ‘0’, the duration of the operator processing does not directly depend onthe content of the corresponding input control parameter. In this case, the parameter will not betaken into account when Parallel <strong>HALCON</strong> decides, whether an operator should be parallelizedfor a given allocation of input parameters or not. This also means, that this parameter will not bechecked during the hardware training (compare the description of ÔÖ Û ÔÓØÒØÐin the Reference <strong>Manual</strong>s). This helps to speed up the training. If Ó×Ø× ÛØ containsa value greater than ‘0’, this assigns that there is a direct dependency between the contentof the corresponding input control parameter and the computation time of the operator. Inthis case, Parallel <strong>HALCON</strong> will take into account this parameter during its hardware check( ÔÖ Û ÔÓØÒØÐ) in order to determine its influence on the operator’s processingtime. Note that the slot Ó×Ø× ÛØ must be filled in for every input control parameter, if theoperator should be automatically parallelized, i.e. if the operator’s slot ÑØÓ does not contain‘none’ (see page 23).2.3.6 postprocessingÔÓ×ØÔÖÓ××ÒÒÓÒ¸ØÙÔиØÙÔÐÑÒ¸ØÙÔÐÑܸØÙÔÐÓÒظÒÒиÒÒÐÑÒ¸ÒÒÐÑܸÒÒÐÓÒظÓÑÒ¸ÓÑÒÑÒ¸ÓÑÒÑܸÓÑÒÓÒØ<strong>HALCON</strong> 6.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!