Skip to content

IT PROJECTS

Censor_video-photo_app

customer-relationship-management-concept

The application is designed for automatic censorship of images and videos, as well as batch processing of folders with files. It analyzes content, hides unwanted elements, and saves the results with the same structure as the original data.

Key Features

  • Photo and video censorship – Detects and processes content by automatically hiding unwanted areas.

  • Folder processing – Analyzes the input directory and creates an output folder with the same structure, but with edited files.

  • Automatic scanning – The application finds and processes all images and videos in the specified directory.

  • Supports various formats – Works with popular video formats (MP4, AVI, MOV) and image formats (JPG, PNG).

  • High performance – Uses powerful Nudenet-based models for accurate detection and processing.

  • Customizable labels and threshold settings – Users can adjust the detection threshold and select specific labels for processing.

  • Three censorship modes – Users can choose:

    🔵 Blur

    🔲 Pixelation

     ◼️ Black rectangles

Who is this app for?

  • Owners of platforms with user-generated content.
  • Content moderators.

  • Personal users who need automatic media censorship.

How does it work?

  1. Select a folder with images and videos (optionally, specify the output directory, or let the program create one automatically).
  2. Choose the censorship mode, adjust labels (in addition to the default ones), and set the detection threshold (by default, the highest threshold is applied).
  3. The application analyzes and processes the files.
  4. The final result is saved with the same structure as the original files.

How does it work?

  1. Select a folder with images and videos (optionally, specify the output directory, or let the program create one automatically).
  2. Choose the censorship mode, adjust labels (in addition to the default ones), and set the detection threshold (by default, the highest threshold is applied).
  3. The application analyzes and processes the files.
  4. The final result is saved with the same structure as the original files.

Technologies Used

  1. Nudenet (NudeDetector) – Detecting unwanted content.
  2. Pillow (PIL) – Image processing, blurring, pixelation.
  3. OpenCV (cv2) – Video processing.
  4. FFmpeg – Video file encoding and decoding.
  5. PyQt5 – Graphical user interface.
  6. NumPy – Image array operations.
  7. subprocess – Command-line execution (FFmpeg processing).
  8. shutil, os – File and directory management.

In Development

  1. Enhancing the detection model for improved accuracy.
  2. Built-in optimization functions for better detection quality.
  3. More precise control over censorship types and additional customization options.

Future Improvements

  1. API integration for use in other projects.
  2. Plugin support for video editing software.
For coffee for the developer

Bot by invitation to call

customer-relationship-management-concept

Description

Travel app

customer-relationship-management-concept

Description

RPG game

customer-relationship-management-concept

Description

Bot for storing calls

customer-relationship-management-concept

Description

Assistant for scriptwriters

customer-relationship-management-concept

Description