Skip to content

Releases: im-syn/SafeVision

SafeVision v2.0 — Windows GUI / CLI Release

25 Jul 19:26
11ddbfd

Choose a tag to compare

image

🛡️ SafeVision v2.0 — Windows GUI / CLI Release

SafeVision is an advanced tool for detecting and blurring NSFW content in images and videos. This release includes a Windows-ready executable package, featuring both Graphical Interface (GUI) and Command-Line Tools (CLI).


📦 Included in release.zip (887 MB)

  • SafeVisionGUI.exe – Full-featured GUI application (PyQt5)
  • safevision_video.exe – Command-line video processor
  • safevision_image.exe – Command-line image processor
  • Models/ folder with the required ONNX model
  • BlurException.rule – Customize what parts get blurred
  • README.txt – Basic usage instructions and tips
  • Output and Input folders pre-created for convenience

✅ Features

  • 🎛️ GUI app with drag-and-drop support and real-time logs
  • 📷 Detect and blur nudity in JPG/PNG
  • 🎞️ Video support with blur, box, and color mask options
  • 🧠 Fast ONNX model for detection
  • 📝 Detailed logging and token-based access system (if integrated)
  • 🛠️ Fully offline, no internet required to run

🖥️ System Requirements

  • Windows 10 or later (64-bit)
  • No Python installation required
  • At least 1GB RAM and 1GB disk space
  • GPU is optional (runs on CPU)

🧪 How to Use

  1. Extract the .zip file.

  2. Run SafeVisionGUI.exe for GUI-based interaction.

  3. Or use:

    safevision_image.exe -i input.jpg -b
    safevision_video.exe -i video.mp4 --blur --with-audio

🧾 Notes

  • The GUI version uses logo.ico as its app icon.
  • All executables are bundled as single .exe files, no dependencies needed.
  • Make sure Models/best.onnx is not removed.
  • You can update or replace BlurException.rule as needed.

📷 Preview

!image
Drag-and-drop GUI with preview tab and real-time output.*


If you encounter issues or want to suggest improvements, open a GitHub issue or reach out in the community.

v1.0.1

22 May 22:01

Choose a tag to compare

v1.0.1 Pre-release
Pre-release

SafeVision Release Description:

SafeVision is an advanced Python script meticulously crafted to detect and blur nudity in both images and videos, contributing to a safer and more appropriate digital environment. This release introduces a plethora of features and enhancements aimed at empowering users with effective content moderation capabilities.

Key Features:

  1. Nudity Detection: Leveraging cutting-edge computer vision and deep learning techniques, SafeVision can accurately detect various types of nudity in both images and videos.

  2. Blurring Functionality: To ensure safe content sharing, SafeVision offers robust blurring capabilities, obscuring detected nudity while preserving the integrity of the rest of the content.

  3. Configurable Exception Rules: Users can customize blur exception rules to specify which body parts should be blurred, granting them fine-grained control over the blurring process.

  4. Logging: SafeVision generates comprehensive logs containing detailed information about detected nudity, facilitating further analysis and content management.

Usage Instructions:

  • Installation: Getting started with SafeVision is a breeze. Simply clone the repository, install the required dependencies, and download the provided model.

  • Command-line Arguments: SafeVision offers a wide range of command-line arguments for flexible usage, including options to specify input/output paths, apply blurring, and configure exception rules.

  • Example Commands: Sample commands are provided to demonstrate various usage scenarios, from detecting nudity and drawing boxes to applying blur and specifying output paths.

Enhancements in This Release:

  • Image and Video Processing: SafeVision now supports both image and video processing, allowing users to seamlessly moderate content across different media formats.

  • Output Management: The release introduces improved output management, with dedicated folders for processed images/videos, blurred output, debug images with detected boxes, and images with only detected boxes.

Conclusion:

SafeVision sets a new standard for content moderation tools, offering unparalleled accuracy, flexibility, and ease of use. Whether you're a content creator, platform moderator, or concerned parent, SafeVision empowers you to maintain a safe and respectful online environment. Dive into the world of SafeVision today and experience the future of content moderation.

Full Changelog: https://github.com/im-syn/SafeVision/commits/v.1