Referencia del framework común MLKitSegmentation
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Segmentador
class Segmenter : NSObject
Un detector que realiza la segmentación en imágenes de entrada.
-
Muestra un segmento con las opciones determinadas.
Declaración
Swift
class func segmenter(options: MLKCommonSegmenterOptions) -> Self
Parámetros
options
|
Opciones para configurar el segmento.
|
Valor de retorno
Un segmentador configurado con las opciones determinadas.
-
No disponible. Usa los métodos de la clase.
-
Procesa la imagen determinada para la segmentación.
Parámetros
image
|
La imagen que se procesará.
|
completion
|
Controlador para volver a llamar al subproceso principal con la máscara de segmentación o el error.
|
-
Muestra la máscara de segmentación en la imagen determinada o nil
si hubo un error. La segmentación se realiza de forma síncrona en el subproceso de llamada.
Se recomienda llamar a este método fuera del subproceso principal para evitar bloquear la IU. Como
Como resultado, se genera una NSException
si se llama a este método en el subproceso principal.
Parámetros
image
|
La imagen en la que se deben obtener resultados.
|
error
|
Es un parámetro de error opcional que se propaga cuando se produce un error al obtener resultados.
|
Valor de retorno
La máscara de segmentación de la imagen determinada o nil
si hubo un error.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-10-15 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-10-15 (UTC)"],[[["The `Segmenter` class performs segmentation on input images to identify different regions or objects."],["It provides methods for asynchronous and synchronous processing of images for segmentation."],["You can configure the segmenter using `MLKCommonSegmenterOptions` when initializing."],["Results are provided as an `MLKSegmentationMask` object which can be used to understand the identified segments."],["Direct instantiation with `init` is unavailable; use the provided class methods like `segmenter(options:)` instead."]]],["The `Segmenter` class performs image segmentation. It's initialized using `segmenter(options:)` with `MLKCommonSegmenterOptions`. Segmentation is achieved via `process(_:)`, which asynchronously processes an image and returns an `MLKSegmentationMask`. Alternatively, `results(in:)` synchronously returns the segmentation mask, but it must be called off the main thread to prevent UI blocking; it also takes an image as an input and return a `MLKSegmentationMask`. Direct initialization via `init` is unavailable.\n"]]