segmentAnythingModel
Segment Anything Model (SAM) preentrenado para segmentación semántica
Desde R2024a
Descripción
Utilice el objeto segmentAnythingModel
y sus funciones de objeto para segmentar objetos de forma interactiva en una imagen mediante indicaciones visuales.
Un objeto segmentAnythingModel
configura un Segment Anything Model (SAM) preentrenado para segmentación semántica de objetos en una imagen sin reentrenar el modelo. Para obtener más información sobre el modelo y los datos de entrenamiento, consulte la página SA-1B Dataset.
Para iniciar el flujo de trabajo de segmentación, primero debe utilizar la función de objeto extractEmbeddings
para extraer las incrustaciones de imágenes del codificador de imágenes de SAM. Para realizar la segmentación, utilice la función de objeto segmentObjectsFromEmbeddings
para segmentar objetos de las incrustaciones de imágenes utilizando el decodificador de imágenes.
Nota
Esta funcionalidad requiere Deep Learning Toolbox™, Computer Vision Toolbox™ e Image Processing Toolbox™ Model for Segment Anything Model. Puede instalar Image Processing Toolbox Model for Segment Anything Model desde Add-On Explorer. Para obtener información sobre la instalación de complementos, consulte Descargar y administrar complementos.
Creación
Sintaxis
Descripción
crea un Segment Anything Model preentrenado que fue entrenado en el conjunto de datos Segment Anything 1 Billion (SA-1B). Para utilizar este modelo para segmentar objetos de forma interactiva en imágenes mediante indicaciones visuales, especifíquelo en la función de objeto sam
= segmentAnythingModelextractEmbeddings
.
Funciones del objeto
extractEmbeddings | Extract feature embeddings from Segment Anything Model (SAM) encoder |
segmentObjectsFromEmbeddings | Segment objects in image using Segment Anything Model (SAM) feature embeddings |
Ejemplos
Referencias
[1] Kirillov, Alexander, Eric Mintun, Nikhila Ravi, Hanzi Mao, Chloe Rolland, Laura Gustafson, Tete Xiao, et al. "Segment Anything," April 5, 2023. https://doi.org/10.48550/arXiv.2304.02643.
Historial de versiones
Introducido en R2024a
Consulte también
Funciones
imsegsam
|extractEmbeddings
|segmentObjectsFromEmbeddings
|grabcut
|superpixels
|lazysnapping
|watershed
Objetos
medicalSegmentAnythingModel
(Medical Imaging Toolbox)