EUnsupervisedSegmenter::Apply

Applies the unsupervised segmenter on the given image and its mask region. We recommend to use pointer-based versions of this method to avoid unnecessary image and result copies.

Namespace: Euresys::Open_eVision::EasyDeepLearning

[C++]

EUnsupervisedSegmenterResult Apply(
   const EBaseROI& img
)

EUnsupervisedSegmenterResult Apply(
   const EBaseROI& img,
   const ERegion& mask
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EUnsupervisedSegmenterResult> Apply(
   const std::vector<Euresys::Open_eVision::EImageBW8>& imgs
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EUnsupervisedSegmenterResult> Apply(
   const std::vector<Euresys::Open_eVision::EImageBW8>& imgs,
   const std::vector<Euresys::Open_eVision::ERegion>& masks
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EUnsupervisedSegmenterResult> Apply(
   const std::vector<Euresys::Open_eVision::EImageBW16>& imgs
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EUnsupervisedSegmenterResult> Apply(
   const std::vector<Euresys::Open_eVision::EImageBW16>& imgs,
   const std::vector<Euresys::Open_eVision::ERegion>& masks
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EUnsupervisedSegmenterResult> Apply(
   const std::vector<Euresys::Open_eVision::EImageC24>& imgs
)

std::vector<Euresys::Open_eVision::EasyDeepLearning::EUnsupervisedSegmenterResult> Apply(
   const std::vector<Euresys::Open_eVision::EImageC24>& imgs,
   const std::vector<Euresys::Open_eVision::ERegion>& masks
)

void Apply(
   const std::vector<Euresys::Open_eVision::EBaseROI*>& imgs,
   const std::vector<Euresys::Open_eVision::EasyDeepLearning::EUnsupervisedSegmenterResult*>& results
)

void Apply(
   const std::vector<Euresys::Open_eVision::EBaseROI*>& imgs,
   const std::vector<Euresys::Open_eVision::ERegion*>& masks,
   const std::vector<Euresys::Open_eVision::EasyDeepLearning::EUnsupervisedSegmenterResult*>& results
)

Parameters

img

Image to classify and segment defects in.

mask

Mask region of the image.

imgs

Vector of image to classify and segment defects in.

masks

Vector of mask regions for the images.

results

-

EUnsupervisedSegmenter.Apply

Applies the unsupervised segmenter on the given image and its mask region. We recommend to use pointer-based versions of this method to avoid unnecessary image and result copies.

Namespace: Euresys.Open_eVision.EasyDeepLearning

[C#]

Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult Apply(
   Euresys.Open_eVision.EBaseROI img
)

Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult Apply(
   Euresys.Open_eVision.EBaseROI img,
   Euresys.Open_eVision.ERegion mask
)

Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult[] Apply(
   Euresys.Open_eVision.EImageBW8[] imgs
)

Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult[] Apply(
   Euresys.Open_eVision.EImageBW8[] imgs,
   Euresys.Open_eVision.ERegion[] masks
)

Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult[] Apply(
   Euresys.Open_eVision.EImageBW16[] imgs
)

Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult[] Apply(
   Euresys.Open_eVision.EImageBW16[] imgs,
   Euresys.Open_eVision.ERegion[] masks
)

Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult[] Apply(
   Euresys.Open_eVision.EImageC24[] imgs
)

Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult[] Apply(
   Euresys.Open_eVision.EImageC24[] imgs,
   Euresys.Open_eVision.ERegion[] masks
)

void Apply(
   Euresys.Open_eVision.EBaseROI[] imgs,
   Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult[] results
)

void Apply(
   Euresys.Open_eVision.EBaseROI[] imgs,
   Euresys.Open_eVision.ERegion[] masks,
   Euresys.Open_eVision.EasyDeepLearning.EUnsupervisedSegmenterResult[] results
)

Parameters

img

Image to classify and segment defects in.

mask

Mask region of the image.

imgs

Vector of image to classify and segment defects in.

masks

Vector of mask regions for the images.

results

-