![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Level 1 algorithm: Variational Stationary Noise Remover. More...
#include <VSNR2dImgLvl1.h>
Public Member Functions | |
| ~VSNR2dImgLvl1 () | |
| destructor | |
| const std::string & | getObjectName () const |
| method allowing to retrieve object name | |
| const std::string & | getToolTip () const |
| method allowing to retrieve object tooltip | |
| const boost::filesystem::path | getHeaderPath () const |
| retrieve relative header path associated to processor | |
| const std::string | getLibraryName () const |
| retrieve library name associated processor | |
| template<typename TAttribute > | |
| TAttribute::StorageType | getStorage () |
| retrieve storage associated to a given attribute More... | |
Attribute accessors | |
Setters and Getters for attributes | |
| template<> | |
| const ipsdk::imaproc::attr::InImg & | get () const |
| Getter for attribute InImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::InImg::StorageType &value) |
| Setter for attribute InImg. | |
| template<> | |
| const ipsdk::imaproc::attr::InOptImg1 & | get () const |
| Getter for attribute InOptImg1. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::InOptImg1::StorageType &value) |
| Setter for attribute InOptImg1. | |
| template<> | |
| const ipsdk::imaproc::attr::InNbIter & | get () const |
| Getter for attribute InNbIter. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::InNbIter::StorageType &value) |
| Setter for attribute InNbIter. | |
| template<> | |
| const ipsdk::imaproc::attr::InOptGaborParams & | get () const |
| Getter for attribute InOptGaborParams. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::InOptGaborParams::StorageType &value) |
| Setter for attribute InOptGaborParams. | |
| template<> | |
| const ipsdk::imaproc::attr::InFactor & | get () const |
| Getter for attribute InFactor. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::InFactor::StorageType &value) |
| Setter for attribute InFactor. | |
| template<> | |
| const ipsdk::imaproc::attr::OutOptWk1Img & | get () const |
| Getter for attribute OutOptWk1Img. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutOptWk1Img::StorageType &value) |
| Setter for attribute OutOptWk1Img. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk1RealImg & | get () const |
| Getter for attribute OutWk1RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk1RealImg::StorageType &value) |
| Setter for attribute OutWk1RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk2RealImg & | get () const |
| Getter for attribute OutWk2RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk2RealImg::StorageType &value) |
| Setter for attribute OutWk2RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk3RealImg & | get () const |
| Getter for attribute OutWk3RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk3RealImg::StorageType &value) |
| Setter for attribute OutWk3RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk4RealImg & | get () const |
| Getter for attribute OutWk4RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk4RealImg::StorageType &value) |
| Setter for attribute OutWk4RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk5RealImg & | get () const |
| Getter for attribute OutWk5RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk5RealImg::StorageType &value) |
| Setter for attribute OutWk5RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk6RealImg & | get () const |
| Getter for attribute OutWk6RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk6RealImg::StorageType &value) |
| Setter for attribute OutWk6RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk7RealImg & | get () const |
| Getter for attribute OutWk7RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk7RealImg::StorageType &value) |
| Setter for attribute OutWk7RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk8RealImg & | get () const |
| Getter for attribute OutWk8RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk8RealImg::StorageType &value) |
| Setter for attribute OutWk8RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk9RealImg & | get () const |
| Getter for attribute OutWk9RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk9RealImg::StorageType &value) |
| Setter for attribute OutWk9RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk10RealImg & | get () const |
| Getter for attribute OutWk10RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk10RealImg::StorageType &value) |
| Setter for attribute OutWk10RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk11RealImg & | get () const |
| Getter for attribute OutWk11RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk11RealImg::StorageType &value) |
| Setter for attribute OutWk11RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk12RealImg & | get () const |
| Getter for attribute OutWk12RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk12RealImg::StorageType &value) |
| Setter for attribute OutWk12RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk13RealImg & | get () const |
| Getter for attribute OutWk13RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk13RealImg::StorageType &value) |
| Setter for attribute OutWk13RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk14RealImg & | get () const |
| Getter for attribute OutWk14RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk14RealImg::StorageType &value) |
| Setter for attribute OutWk14RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk15RealImg & | get () const |
| Getter for attribute OutWk15RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk15RealImg::StorageType &value) |
| Setter for attribute OutWk15RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk16RealImg & | get () const |
| Getter for attribute OutWk16RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk16RealImg::StorageType &value) |
| Setter for attribute OutWk16RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk17RealImg & | get () const |
| Getter for attribute OutWk17RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk17RealImg::StorageType &value) |
| Setter for attribute OutWk17RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk18RealImg & | get () const |
| Getter for attribute OutWk18RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk18RealImg::StorageType &value) |
| Setter for attribute OutWk18RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk19RealImg & | get () const |
| Getter for attribute OutWk19RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk19RealImg::StorageType &value) |
| Setter for attribute OutWk19RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk20RealImg & | get () const |
| Getter for attribute OutWk20RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk20RealImg::StorageType &value) |
| Setter for attribute OutWk20RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk21RealImg & | get () const |
| Getter for attribute OutWk21RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk21RealImg::StorageType &value) |
| Setter for attribute OutWk21RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutWk22RealImg & | get () const |
| Getter for attribute OutWk22RealImg. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutWk22RealImg::StorageType &value) |
| Setter for attribute OutWk22RealImg. | |
| template<> | |
| const ipsdk::imaproc::attr::OutImg1 & | get () const |
| Getter for attribute OutImg1. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutImg1::StorageType &value) |
| Setter for attribute OutImg1. | |
| template<> | |
| const ipsdk::imaproc::attr::OutImg2 & | get () const |
| Getter for attribute OutImg2. | |
| template<> | |
| void | set (const typename ipsdk::imaproc::attr::OutImg2::StorageType &value) |
| Setter for attribute OutImg2. | |
Public Member Functions inherited from ipsdk::processor::BaseProcessor< ipsdk::core::BaseAsync2Action > | |
| virtual eProcessorType | getProcessorType () const =0 |
| BoolResult | init (const eProcessorRulePolicy rulePolicy=eProcessorRulePolicy::ePRP_DisableSubRules) |
| const eProcessorRulePolicy & | getProcessorRulePolicy () const |
| std::string | getFullInfoStr () const |
| const BaseRule & | getGlobalRule () const |
| const ProcessorDispatchPolicy & | getDispatchPolicy () const |
| void | restrictDispatchPolicy (const ProcessorDispatchPolicy &policy) |
| bool | isProgressAvailable () const |
| ipsdk::processor::eProcessorProgressAvailability | getProgressAvailability () const |
| ipsdk::ipUInt64 | getTotalNbIterations () const |
| bool | existsHeaderKey (const std::string &key) const |
| bool | existsHeaderKey (const std::string &key) const |
| ItemNames | getHeaderKeys () const |
| ItemNames | getHeaderKeys () const |
| const BaseDataItem & | getHeaderItem (const std::string &key) const |
| BaseDataItem & | getHeaderItem (const std::string &key) |
| const BaseDataItem & | getHeaderItem (const std::string &key) const |
| BaseDataItem & | getHeaderItem (const std::string &key) |
| void | addHeaderItem (const std::string &key, const DataItemPtr &pItem) |
| void | addHeaderItem (const std::string &key, const DataItemPtr &pItem) |
| void | removeHeaderItem (const std::string &key) |
| void | removeHeaderItem (const std::string &key) |
| void | clearHeader () |
| void | clearHeader () |
| ipUInt32 | getNbAttributes () const |
| ipUInt32 | getNbAttributes () const |
| const BaseAttribute & | getAttribute (ipUInt32 index) const |
| BaseAttribute & | getAttribute (ipUInt32 index) |
| const BaseAttribute & | getAttribute (const std::string &attributeName) const |
| BaseAttribute & | getAttribute (const std::string &attributeName) |
| const BaseAttribute & | getAttribute (ipUInt32 index) const |
| BaseAttribute & | getAttribute (ipUInt32 index) |
| const BaseAttribute & | getAttribute (const std::string &attributeName) const |
| BaseAttribute & | getAttribute (const std::string &attributeName) |
| bool | existsAttribute (const std::string &attributeName) const |
| bool | existsAttribute (const std::string &attributeName) const |
| StringVector | getAttributeNameColl () const |
| StringVector | getAttributeNameColl () const |
| bool | hasOutputInitializer (const std::string &attributeName) const |
| bool | hasOutputInitializer (const std::string &attributeName) const |
| const BaseOutputInitializer & | getOutputInitializer (const std::string &attributeName) const |
| const BaseOutputInitializer & | getOutputInitializer (const std::string &attributeName) const |
Static Public Member Functions | |
| static boost::shared_ptr< VSNR2dImgLvl1 > | createProcessor () |
| processor creation function | |
| static const std::string & | getObjectNameStr () |
| method allowing to retrieve object name | |
| static const std::string & | getToolTipStr () |
| method allowing to retrieve object tooltip | |
| static const boost::filesystem::path | getHeaderPathStr () |
| retrieve relative header path associated to processor | |
| static const std::string | getLibraryNameStr () |
| retrieve library name associated processor | |
Protected Member Functions | |
| VSNR2dImgLvl1 () | |
| constructor | |
| ipsdk::processor::RetrievalResult | retrieveFirstProvider (const ipsdk::core::BasePriority &priority, ipsdk::core::ActionProviderPtr &pProvider) |
| method allowing to retrieve first provider associated to asynchronous processing in derived class More... | |
| ipsdk::processor::RetrievalResult | retrieveSecondProvider (const ipsdk::core::BasePriority &priority, ipsdk::core::ActionProviderPtr &pProvider) |
| method allowing to retrieve second provider associated to asynchronous processing in derived class More... | |
| processor::RetrievalResult | provideProcessor (const boost::shared_ptr< core::BaseAction > &pProcessor, const core::BasePriority &priority, core::ActionProviderPtr &pProvider) |
| processor::RetrievalResult | computeGabor (const core::BasePriority &priority, core::ActionProviderPtr &pProvider) |
Protected Member Functions inherited from ipsdk::processor::BaseProcessor< ipsdk::core::BaseAsync2Action > | |
| virtual BoolResult | initDerived (AttributeColl &attributeColl, OutputInitializerColl &outputInitializerColl, ProcessorDispatchPolicy &dispatchPolicy, RulePtr &pGlobalRule, const eProcessorRulePolicy &rulePolicy)=0 |
Protected Attributes | |
| ipsdk::image::ImageConstPtr | _pNoiseImg |
| Image of noise, which is _pInOptImg1 or _pOutOptWk1Img. | |
Attribute members | |
| boost::shared_ptr< ipsdk::imaproc::attr::InImg > | _pInImg |
| boost::shared_ptr< ipsdk::imaproc::attr::InOptImg1 > | _pInOptImg1 |
| boost::shared_ptr< ipsdk::imaproc::attr::InNbIter > | _pInNbIter |
| boost::shared_ptr< ipsdk::imaproc::attr::InOptGaborParams > | _pInOptGaborParams |
| boost::shared_ptr< ipsdk::imaproc::attr::InFactor > | _pInFactor |
| boost::shared_ptr< ipsdk::imaproc::attr::OutOptWk1Img > | _pOutOptWk1Img |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk1RealImg > | _pOutWk1RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk2RealImg > | _pOutWk2RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk3RealImg > | _pOutWk3RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk4RealImg > | _pOutWk4RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk5RealImg > | _pOutWk5RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk6RealImg > | _pOutWk6RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk7RealImg > | _pOutWk7RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk8RealImg > | _pOutWk8RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk9RealImg > | _pOutWk9RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk10RealImg > | _pOutWk10RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk11RealImg > | _pOutWk11RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk12RealImg > | _pOutWk12RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk13RealImg > | _pOutWk13RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk14RealImg > | _pOutWk14RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk15RealImg > | _pOutWk15RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk16RealImg > | _pOutWk16RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk17RealImg > | _pOutWk17RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk18RealImg > | _pOutWk18RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk19RealImg > | _pOutWk19RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk20RealImg > | _pOutWk20RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk21RealImg > | _pOutWk21RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutWk22RealImg > | _pOutWk22RealImg |
| boost::shared_ptr< ipsdk::imaproc::attr::OutImg1 > | _pOutImg1 |
| boost::shared_ptr< ipsdk::imaproc::attr::OutImg2 > | _pOutImg2 |
Protected Attributes inherited from ipsdk::processor::BaseProcessor< ipsdk::core::BaseAsync2Action > | |
| eProcessorProgressAvailability | _processorProgressAvailability |
| ipUInt32 | _nbIter |
Additional Inherited Members | |
Protected Types inherited from ipsdk::processor::BaseProcessor< ipsdk::core::BaseAsync2Action > | |
| typedef std::vector< AttributePtr > | AttributeColl |
| typedef std::map< std::string, OutputInitializerPtr > | OutputInitializerColl |
Level 1 algorithm: Variational Stationary Noise Remover.
See Variational Stationary Noise Remover 2D for a complete algorithm description.
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg | [Input] image for processing operation | X |
| ipsdk::imaproc::attr::InOptImg1 | [Input Optional] first input image for operation | X |
| ipsdk::imaproc::attr::InNbIter | [Input] Number of iterations for an iterative algorithm | X |
| ipsdk::imaproc::attr::InOptGaborParams | [Input Optional] Parameters to generate a Gabor signal | X |
| ipsdk::imaproc::attr::InFactor | [Input] Multiplying factor. Used for instance by shading correction algorithm | X |
| ipsdk::imaproc::attr::OutOptWk1Img | [Output Optional] Temporary working image for algorithm | X |
| ipsdk::imaproc::attr::OutWk1RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk1RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk2RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk2RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk3RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk3RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk4RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk4RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk5RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk5RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk6RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk6RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk7RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk7RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk8RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk8RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk9RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk9RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk10RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk10RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk11RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk11RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk12RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk12RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk13RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk13RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk14RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk14RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk15RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk15RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk16RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk16RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk17RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk17RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk18RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk18RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk19RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk19RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk20RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk20RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk21RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk21RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutWk22RealImg | [Output] Temporary working image for algorithm | ipsdk::imaproc::duplicateInOut (_pOutWk22RealImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutImg1 | [Output] First output image | ipsdk::imaproc::duplicateInOut (_pOutImg1, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
| ipsdk::imaproc::attr::OutImg2 | [Output] Second output image | ipsdk::imaproc::duplicateInOut (_pOutImg2, _pInImg, ipsdk::image::eImageBufferType::eIBT_Real32) |
Global rule on attributes is given by
ipsdk::imaproc::matchSize (_pInImg,_pOutImg1) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutImg2) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk1RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk2RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk3RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk4RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk5RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk6RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk7RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk8RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk9RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk10RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk11RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk12RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk13RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk14RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk15RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk16RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk17RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk18RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk19RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk20RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk21RealImg) &&
ipsdk::imaproc::matchSize (_pInImg,_pOutWk22RealImg) &&
ipsdk::processor::ifIsSet (_pInOptImg1,
ipsdk::imaproc::matchSize (_pInImg,_pInOptImg1))
| TAttribute::StorageType ipsdk::imaproc::filter::VSNR2dImgLvl1::getStorage | ( | ) |
retrieve storage associated to a given attribute
| ipsdk::processor::IPSDKBaseProcessingException | if isInit() == false |
|
protected |
method allowing to retrieve first provider associated to asynchronous processing in derived class
|
protected |
method allowing to retrieve second provider associated to asynchronous processing in derived class
1.8.14