Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/exotic123567/prominify
- Owner: exotic123567
- Created: 2024-08-31T07:10:34.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T07:19:34.000Z (4 months ago)
- Last Synced: 2024-10-31T08:42:54.268Z (2 months ago)
- Topics: android-application, background-removal, google, kotlin, ml-devkit
- Language: Kotlin
- Homepage:
- Size: 2.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.gitOpen 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)