Anonymize Faces App is a Next.js application that uses the Face Pixelizer API to anonymize faces in images through blurring and pixelization. Easily upload images, and the app will automatically detect and anonymize faces to protect privacy.
- Upload images directly from your device.
- Automatically detect and anonymize faces in the uploaded images.
- Display the original and anonymized images.
Ensure you have the following installed on your system:
- Node.js (>= 12.x)
- npm (>= 6.x)
-
Clone the repository:
git clone https://github.com/sudeepmi/anonymize-faces-app.git cd anonymize-faces-app
-
Install the dependencies:
npm install
-
Create a
.env.local
file in the root directory and add your Face Pixelizer API key:API_KEY=your_api_key_here
Start the development server:
npm run dev
Open your browser and navigate to http://localhost:3000 to see the app in action.
Upload an image with a clear face.
The face is not blurred from the image. Errors
- Drag and drop an image onto the upload area or click to select an image from your device.
- The app will upload the image to the Face Pixelizer API.
- The anonymized image will be displayed below the upload area.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
- Thanks to the developers of the Face Pixelizer API for providing an easy-to-use service for face anonymization.