![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Utility functions for shape analysis parameters check. More...
#include <IPSDKIPL/IPSDKIPLShapeAnalysis/IPSDKIPLShapeAnalysisExports.h>#include <IPSDKImageProcessing/Attribute/ShapeMeasureInfoSet/ShapeMeasureInfoSetAttributeTypes.h>#include <IPSDKImageProcessing/Attribute/ShapeMeasureSet/ShapeMeasureSetAttributeTypes.h>#include <IPSDKIPL/IPSDKIPLAttributes/Attribute/GeometryEntityColl/InPILabelsShape2d.h>#include <IPSDKIPL/IPSDKIPLAttributes/Attribute/GeometryEntityColl/InPILabelsShape3d.h>#include <IPSDKIPL/IPSDKIPLAttributes/Attribute/GeometryEntityColl/InLabelsShape2d.h>#include <IPSDKIPL/IPSDKIPLAttributes/Attribute/GeometryEntityColl/InLabelsShape3d.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptPILabelsShape2d2.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptPILabelsShape2d3.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptPILabelsShape2d4.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptPILabelsShape3d2.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptPILabelsShape3d3.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptPILabelsShape3d4.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptLabelsShape2d2.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptLabelsShape2d3.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptLabelsShape2d4.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptLabelsShape3d2.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptLabelsShape3d3.h>#include <IPSDKIPL/IPSDKIPLShapeAnalysis/Attribute/GeometryEntityColl/InOptLabelsShape3d4.h>#include <IPSDKBaseProcessing/Rule/RuleTypes.h>Go to the source code of this file.
Namespaces | |
| ipsdk::imaproc::shape::analysis | |
| Namespace aggregating shape analysis image processing algorithms. | |
Functions | |
| processor::RulePtr | ipsdk::imaproc::shape::analysis::validateMeasureRequirements (const ShapeMeasureInfoSetAttributeConstPtr &pInMeasureInfoSet2d, const boost::shared_ptr< attr::InPILabelsShape2d > &pInPILabelsShape2d, const boost::shared_ptr< InOptPILabelsShape2d2 > &pInOptPILabelsShape2d2, const boost::shared_ptr< InOptPILabelsShape2d3 > &pInOptPILabelsShape2d3, const boost::shared_ptr< InOptPILabelsShape2d4 > &pInOptPILabelsShape2d4, const ImageAttributeConstPtr &pInOptGreyMsrImg1, const ImageAttributeConstPtr &pInOptGreyMsrImg2, const ImageAttributeConstPtr &pInOptGreyMsrImg3, const ImageAttributeConstPtr &pInOptGreyMsrImg4) |
| rule allowing to check that input parameters provided for shape analysis satisfy requirements of measure information set | |
| processor::RulePtr | ipsdk::imaproc::shape::analysis::validateMeasureRequirements (const ShapeMeasureInfoSetAttributeConstPtr &pInMeasureInfoSet3d, const boost::shared_ptr< attr::InPILabelsShape3d > &pInPILabelsShape3d, const boost::shared_ptr< InOptPILabelsShape3d2 > &pInOptPILabelsShape3d2, const boost::shared_ptr< InOptPILabelsShape3d3 > &pInOptPILabelsShape3d3d3, const boost::shared_ptr< InOptPILabelsShape3d4 > &pInOptPILabelsShape3d4, const ImageAttributeConstPtr &pInOptGreyMsrImg1, const ImageAttributeConstPtr &pInOptGreyMsrImg2, const ImageAttributeConstPtr &pInOptGreyMsrImg3, const ImageAttributeConstPtr &pInOptGreyMsrImg4) |
| processor::RulePtr | ipsdk::imaproc::shape::analysis::validateMeasureRequirements (const ShapeMeasureSetAttributeConstPtr &pOutMeasureSet, const boost::shared_ptr< attr::InLabelsShape2d > &pInLabelsShape2d, const boost::shared_ptr< InOptLabelsShape2d2 > &pInOptLabelsShape2d2, const boost::shared_ptr< InOptLabelsShape2d3 > &pInOptLabelsShape2d3, const boost::shared_ptr< InOptLabelsShape2d4 > &pInOptLabelsShape2d4, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg2d1, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg2d2, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg2d3, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg2d4) |
| processor::RulePtr | ipsdk::imaproc::shape::analysis::validateMeasureRequirements (const ShapeMeasureSetAttributeConstPtr &pOutMeasureSet, const boost::shared_ptr< attr::InLabelsShape3d > &pInLabelsShape3d, const boost::shared_ptr< InOptLabelsShape3d2 > &pInOptLabelsShape3d2, const boost::shared_ptr< InOptLabelsShape3d3 > &pInOptLabelsShape3d3, const boost::shared_ptr< InOptLabelsShape3d4 > &pInOptLabelsShape3d4, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg3d1, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg3d2, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg3d3, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg3d4) |
Utility functions for shape analysis parameters check.
1.8.14