EClassifier::Classify

Classifies images and returns the complete results as an EClassificationResult object.
The method throws an exception if the input image does not fulfill the input specification.

Namespace: Euresys::Open_eVision::EasyDeepLearning

[C++]

EClassificationResult Classify(
   const EBaseROI& img
)

EClassificationResult Classify(
   const EBaseROI& img,
   ERegion& mask
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EClassificationResult> Classify(
   std::vector<const Euresys::Open_eVision::EBaseROI*>& imgList,
   ERegion& mask
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EClassificationResult> Classify(
   std::vector<const Euresys::Open_eVision::EBaseROI*>& imgList
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EClassificationResult> Classify(
   std::vector<Euresys::Open_eVision::EImageBW8>& imgList,
   ERegion& mask
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EClassificationResult> Classify(
   std::vector<Euresys::Open_eVision::EImageBW8>& imgList
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EClassificationResult> Classify(
   std::vector<Euresys::Open_eVision::EImageBW16>& imgList,
   ERegion& mask
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EClassificationResult> Classify(
   std::vector<Euresys::Open_eVision::EImageBW16>& imgList
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EClassificationResult> Classify(
   std::vector<Euresys::Open_eVision::EImageC24>& imgList,
   ERegion& mask
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EClassificationResult> Classify(
   std::vector<Euresys::Open_eVision::EImageC24>& imgList
)

Parameters

img

Image to classify

mask

Mask of image to classify

imgList

Vector of images to classify

Remarks

Classifying a set of images is usually faster than classifying each image sequentially.
To maximize the classification speed on a GPU, EClassifier and the size of the set of input images must be equal to the value returned by EDeepLearningTool.

EClassifier.Classify

Classifies images and returns the complete results as an EClassificationResult object.
The method throws an exception if the input image does not fulfill the input specification.

Namespace: Euresys.Open_eVision.EasyDeepLearning

[C#]

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult Classify(
   Euresys.Open_eVision.EBaseROI img
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult Classify(
   Euresys.Open_eVision.EBaseROI img,
   Euresys.Open_eVision.ERegion mask
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult[] Classify(
   ref Euresys.Open_eVision.EBaseROI[] imgList,
   Euresys.Open_eVision.ERegion mask
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult[] Classify(
   ref Euresys.Open_eVision.EBaseROI[] imgList
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult[] Classify(
   ref Euresys.Open_eVision.EImageBW8[] imgList,
   Euresys.Open_eVision.ERegion mask
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult[] Classify(
   ref Euresys.Open_eVision.EImageBW8[] imgList
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult[] Classify(
   ref Euresys.Open_eVision.EImageBW16[] imgList,
   Euresys.Open_eVision.ERegion mask
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult[] Classify(
   ref Euresys.Open_eVision.EImageBW16[] imgList
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult[] Classify(
   ref Euresys.Open_eVision.EImageC24[] imgList,
   Euresys.Open_eVision.ERegion mask
)

Euresys.Open_eVision.EasyDeepLearning.EClassificationResult[] Classify(
   ref Euresys.Open_eVision.EImageC24[] imgList
)

Parameters

img

Image to classify

mask

Mask of image to classify

imgList

Vector of images to classify

Remarks

Classifying a set of images is usually faster than classifying each image sequentially.
To maximize the classification speed on a GPU, EClassifier and the size of the set of input images must be equal to the value returned by EDeepLearningTool.