https://github.com/altunenes/scramblery
Desktop app for image and video scrambling with various methods including Fourier phase scramble: Entire image/video or just detected facial area.
https://github.com/altunenes/scramblery
desktop-app experimental-psychology face face-detection fourier fourier-transform gstreamer psychology scramble scramble-face tauri video video-processing
Last synced: 4 months ago
JSON representation
Desktop app for image and video scrambling with various methods including Fourier phase scramble: Entire image/video or just detected facial area.
- Host: GitHub
- URL: https://github.com/altunenes/scramblery
- Owner: altunenes
- License: gpl-3.0
- Created: 2022-01-17T20:08:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-09T08:56:31.000Z (about 1 year ago)
- Last Synced: 2025-05-09T09:39:45.087Z (about 1 year ago)
- Topics: desktop-app, experimental-psychology, face, face-detection, fourier, fourier-transform, gstreamer, psychology, scramble, scramble-face, tauri, video, video-processing
- Language: Rust
- Homepage:
- Size: 68.1 MB
- Stars: 19
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Scramblery
[](https://zenodo.org/badge/latestdoi/449034134) [](https://github.com/altunenes/scramblery/actions/workflows/release.yml)
---
Scramblery is a tool designed to scramble images and videos for scientific, privacy, or artistic purposes. It offers various scrambling techniques, including pixel shuffling and frequency domain manipulation using Fourier transforms.
---
*Preview of the main menu*
---
## Features
- **Image Scrambling:** Various techniques—including advanced Fourier-based scrambling.
- **Video Scrambling:** Efficient frame processing via GStreamer's pipeline.
- **Batch Processing & Face Detection:** Process image directories and optionally target faces.
- **Face Detection:** Detect facial area and scramble facial area (options for: exclude/include bg).
## Examples
---
| Video | GIF Preview |
|:-----:|:-----------:|
| [Video](https://github.com/user-attachments/assets/affb7333-231d-4773-bfa4-44c4c05fd815)
Block scramble-only facial area exclude bg |
|
| [Video](https://github.com/user-attachments/assets/0a57b9a9-859d-4a4f-96cf-a4fe39f98637)
Pixel scramble-only facial area exclude bg |
|
| [Video 1](https://github.com/user-attachments/assets/37fd72dc-e575-4de0-b910-94a42e81f0b2)
[Video 2](https://github.com/user-attachments/assets/a0f47a62-7867-4fb1-ae6f-bff893225d47)
Fourier Phase: Colorful/Gray options |
|
---
## Installation
For installation instructions, please refer to the [INSTALLATION GUIDE](https://github.com/altunenes/scramblery/blob/main/INSTALL.md).
---
## Citation
Altun, E. (2025). altunenes/scramblery: Scramblery v2.0.0 (v2.0.0). Zenodo. https://doi.org/10.5281/zenodo.7484576