Skip to content

Instantly share code, notes, and snippets.

@LaraMateo
LaraMateo / SAM_article_IMRCH.md
Last active June 15, 2023 08:06 — forked from Ivan-Rosero/SAM_article_IMRCH.md
Segment Anything Model

Segment Anything Model

Segment Anything Model también llamado SAM, es un proyecto de Meta publicado en abril de 2023, el cual consiste en un modelo de visión por computadora entrenado a partir de una vasta base de datos para segmentación imágenes. El modelo ha sido diseñado y entrenado para ser rápido, y su base de datos abarca más de 11 millones de imágenes, lo cual lo hace adaptable a una amplia gama de tareas. Este modelo fue lanzado para fomentar la investigación de modelos básicos para la investigación artificial. SAM también puede tomar indicaciones de entrada de otros sistemas, lo cual lo vuelve un modelo versátil para acoplarse y complementar en el desarrollo de nuevas aplicaciones.

Con este modelo es posible solicitar múltiples puntos para trabajar en la imagen y segmentar una parte de ella para convertirla en una máscara, estas se utilizan para mostrar la ubicación de objetos específicos en una imagen, las máscaras ayudan a aislar las partes del objeto que se desea segmenta

¿Qué es el patrón Singleton?

En este artículo, exploraremos el patrón de diseño Singleton, que se utiliza en el desarrollo de software para garantizar que solo exista una única instancia de una clase en todo el programa. Discutiremos su propósito, cómo implementarlo y analizaremos sus ventajas y desventajas.

¿Qué es un patrón de diseño?

Un patrón de diseño es una solución para resolver un problema recurrente en el diseño de software. Al igual que seguir una receta para hacer galletas, los patrones de diseño nos brindan un enfoque estructurado y probado para abordar situaciones comunes en el desarrollo de software.

Los patrones de diseño ayudan a los programadores a escribir programas de una manera más clara, mantenible y eficiente. Son como herramientas en una caja de herramientas que nos permiten abordar problemas específicos de manera efectiva.

@LaraMateo
LaraMateo / flexbox.md
Last active April 19, 2023 11:29 — forked from petterquinones/flexbox.md
Flexbox

FLEXBOX

Técnica de CSS que permite crear diseños flexibles y adaptables a diferentes tamaños de pantalla y dispositivos, con esta técnica es posible controlar el tamaño, la posición y el orden de los elementos que se encuentran en un contenedor, además distribuirlos de manera flexible. Flexbox se basa en el concepto de “Flex Container” (Contenedor flexible) y “Flex item” (Elemento flexible).

Ejes de flexbox

Flexbox trabaja con 2 ejes, el eje principal identificado como (flex-direction) y un eje perpendicular (row o row-reverse) a éste. Al comenzar a implementar flexbox lo primero es contar con un contenedor flexible, tal como se muestra a continuación: flexBox1 El contenedor identificado con la clase flex-container se vuelve flexible al establecer el atributo “display” con la propiedad “flex”.