Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/exotic123567/prominify

A simple android app that removes background of a portrait/selfie photo using Google ML DevKit
https://github.com/exotic123567/prominify

android-application background-removal google kotlin ml-devkit

Last synced: 23 days ago
JSON representation

A simple android app that removes background of a portrait/selfie photo using Google ML DevKit

Awesome Lists containing this project

README

        

# Prominify

This Android app allows users to remove backgrounds from portrait images using advanced machine learning models from Google ML dev kit. The app processes images and creates a mask to isolate the subject from the background, providing a clean and transparent background for the portrait.

# Key Features

Background Removal: Automatically detects and removes the background from portrait images, leaving a transparent or custom background.

Image Zooming and Moving: Integrated with PhotoView, allowing users to easily zoom in, zoom out, and move the image for a detailed view.

Third-Party Library Integration: Utilizes the Glide library for efficient image loading and handling.

On-Device Processing: Background removal is performed on-device using the device's CPU, ensuring privacy.

# Installation
Clone the repository: git clone https://github.com/exotic123567/Prominify.git

Open the project in Android Studio.

Build and run the project on your Android device.

# Usage
Select an image from your gallery.
Use the zoom and move features to adjust the view.
Apply the background remover to isolate the subject from the background.

# Demo
![ProminifyDemo (1)](https://github.com/user-attachments/assets/9fa9f12b-985e-4895-9265-0a127d1cf1c3)