Class MaskReferenceConfig.Builder
- Enclosing class:
- MaskReferenceConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract MaskReferenceConfig
build()
abstract MaskReferenceConfig.Builder
maskDilation
(Float maskDilation) Setter for maskDilation.abstract MaskReferenceConfig.Builder
maskMode
(MaskReferenceMode maskMode) Setter for maskMode.maskMode
(MaskReferenceMode.Known knownType) Setter for maskMode given a known enum.Setter for maskMode given a string.segmentationClasses
(Integer... segmentationClasses) Setter for segmentationClasses.abstract MaskReferenceConfig.Builder
segmentationClasses
(List<Integer> segmentationClasses) Setter for segmentationClasses.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maskMode
Setter for maskMode.maskMode: Prompts the model to generate a mask instead of you needing to provide one (unless MASK_MODE_USER_PROVIDED is used).
-
maskMode
@CanIgnoreReturnValue public MaskReferenceConfig.Builder maskMode(MaskReferenceMode.Known knownType) Setter for maskMode given a known enum.maskMode: Prompts the model to generate a mask instead of you needing to provide one (unless MASK_MODE_USER_PROVIDED is used).
-
maskMode
Setter for maskMode given a string.maskMode: Prompts the model to generate a mask instead of you needing to provide one (unless MASK_MODE_USER_PROVIDED is used).
-
segmentationClasses
Setter for segmentationClasses.segmentationClasses: A list of up to 5 class ids to use for semantic segmentation. Automatically creates an image mask based on specific objects.
-
segmentationClasses
Setter for segmentationClasses.segmentationClasses: A list of up to 5 class ids to use for semantic segmentation. Automatically creates an image mask based on specific objects.
-
maskDilation
Setter for maskDilation.maskDilation: Dilation percentage of the mask provided. Float between 0 and 1.
-
build
-