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
-