¿Qué API existen para la eliminación de fondo de la foto en aplicaciones iOS y Android?

Una de las herramientas más antiguas y más utilizadas en Photoshop es la herramienta de selección de lápiz. A lo largo de su existencia, se consolidó como la solución ideal para realizar cortes precisos en las imágenes.

Hasta ahora, la herramienta de selección de lápiz se ha limitado principalmente a las computadoras de escritorio, pero gracias a AIS Technolabs equipo que creó la aplicación de edición de fotos . Utilizando el cual puede eliminar fácilmente el fondo de una imagen y convertirlo en una imagen transparente.

A continuación se muestran las características de una aplicación.

Descripción

Aplicación simple para agregar texto, subtítulos e ilustraciones a las imágenes.

Herramientas de diseño de texto:
==============
• Más de 200 fuentes con estilo.
• Herramienta de diseño de texto en 3D.
• Cambiar el color del texto.
• Aplicar color degradado.
• Añadir trazo en el texto.
• Cambiar el color del trazo.
• Aplicar sombra al texto.
• Cambiar el color de las sombras.
• Ajustar la opacidad del texto.
• Ajustar el espaciado de texto.
• Ajustar la alineación del texto.

Herramientas de arte:
===========
• Más de 500 obras de arte creativas y citas
• Cambiar la perspectiva de la pegatina a 3D
• Cambiar el color de las obras de arte
• Ajustar la opacidad
• Aplicar sombra en obras de arte

Filtros y Efectos:
============
¡Más de 40 filtros y efectos!
• lineal
• viñeta
• Vintage
• sepia
• Noir
• Tonal
• mono
• Instantáneo
• proceso
• Transferencia
• Cromo
• Fade
• Curva
• Invertir
• Punteado
• Purplelized
• brillo
• Afilar
¡Y más impresionante colección de filtros!

Herramientas de edición de fotos:
===============
• Recorta tu foto
• Girar imágenes
• Voltea tus fotos

  • Hacer imagen transparente

En caso de que esté pensando en diseñar la misma aplicación para su negocio. Que conectarse con el equipo hoy . Le proporciona un script 100% personalizable que es fácil de agregar o quitar funciones de acuerdo con las necesidades de su negocio.

Para saber más sobre el proceso de desarrollo de aplicaciones de AIS Technolabs, consulte su cartera .

Como sé, no hay API de iOS o Android existentes que acepten una imagen y le devuelvan una máscara de capa que puede usar directamente para recuperar el primer plano del fondo.

Es muy difícil para los algoritmos decir con precisión qué parte de la imagen es primer plano o de fondo. Los humanos pueden distinguir el primer plano del fondo porque ya conocemos todos los objetos de la foto. Por ejemplo, para una foto de retrato, ya sabemos que la persona será el objeto de primer plano.

Por lo tanto, casi todos los algoritmos existentes para la eliminación de fondo se basan en algo llamado “recorte interactivo”, lo que significa que los usuarios primero seleccionarán algún área de primer plano o de fondo como una entrada del algoritmo en función de su conocimiento de los objetos en la imagen, luego el algoritmo lo hará. calcule el primer plano o el fondo posible según la selección de los usuarios.

El siguiente SDK / API es el único que puedo encontrar para dispositivos móviles. Es muy poderoso y hace bien el trabajo.

TinyCrayon / TinyCrayon-iOS-SDK

Como sé, no hay API de iOS o Android existentes que acepten una imagen y le devuelvan una máscara de capa que puede usar directamente para recuperar el primer plano del fondo.

Es muy difícil para los algoritmos decir con precisión qué parte de la imagen es primer plano o de fondo. Los humanos pueden distinguir el primer plano del fondo porque ya conocemos todos los objetos de la foto. Por ejemplo, para una foto de retrato, ya sabemos que la persona será el objeto de primer plano.

Por lo tanto, casi todos los algoritmos existentes para la eliminación de fondo se basan en algo llamado “recorte interactivo”, lo que significa que los usuarios primero seleccionarán algún área de primer plano o de fondo como una entrada del algoritmo en función de su conocimiento de los objetos en la imagen, luego el algoritmo lo hará. calcule el primer plano o el fondo posible según la selección de los usuarios.

El siguiente SDK / API es el único que puedo encontrar para dispositivos móviles. Es muy poderoso y hace bien el trabajo.

Para eliminar el fondo de una imagen, necesita un procesamiento de imágenes o una biblioteca de visión por computadora.

OpenCV ofrece mucha funcionalidad para manipular imágenes y ofrece bibliotecas para iOS y Android.

Aquí hay un ejemplo de cómo se puede lograr una resta de fondo.

También hay otras posibilidades para lograr esto.

Para iOS encontré un ejemplo usando Quartz2D ( enmascarar una imagen con color ): https://developer.apple.com/libr

y para Android: https://xjaphx.wordpress.com/201

Cortesía: Ralf Zimmermann.