Skip to content

exotic123567/Prominify

Repository files navigation

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)

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages