Git Product home page Git Product logo

imgdevel / real-time-streaming-filter Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 136.31 MB

Real-time Streaming Content Filtering Program / 실시간 스트리밍 모자이크 및 콘텐츠 필터링 프로그램

Home Page: https://drive.google.com/file/d/1j6hMPa1un8TR8fsX2P9NtMW6TSgmluGy/view?usp=drive_link

License: MIT License

Python 100.00%
opencv python deep-sort dlib-face-recognition pyqt6 pyside6 yolov8

real-time-streaming-filter's Introduction

OBLIND | Real-time-Streaming-Filter

image

실시간 스트리밍 데이터를 효율적으로 처리하고 필터링하는 강력한 애플리케이션입니다.

빠른 시작

빌드버전 다운로드
https://drive.google.com/file/d/1j6hMPa1un8TR8fsX2P9NtMW6TSgmluGy/view?usp=drive_link

목차

소개

Real-time-Streaming-Filter는 다양한 스트리밍 데이터 소스에 대해 강력한 실시간 필터링 기능을 제공하는 애플리케이션입니다. 여러 필터 기준을 지원하며, 최소한의 지연 시간으로 고처리량 데이터 스트림을 처리할 수 있습니다.

특징

특징

  • 실시간 처리: 웹캠과 같이 실시간으로 전송되는 영상을 필터링할 수 있습니다.
  • 객체 및 얼굴 인식: YOLO와 DLIB을 사용하여 사람의 얼굴과 객체를 인식하고 모자이크 처리를 적용할 수 있습니다.
  • 사용자 정의 필터: 사용자가 원하지 않는 객체나 인물을 모자이크 등으로 필터링할 수 있으며, 필터링 항목을 설정하고 관리할 수 있습니다.
  • 다양한 입력 및 출력: 웹캠, 동영상 파일, 이미지 파일 등 다양한 입력 소스를 지원하며, 필터링된 영상을 화면에 출력하거나 파일로 저장할 수 있습니다.
  • UI를 통한 간편한 설정: 웹캠 실시간 필터링, 동영상 파일 필터링, 사진 필터링 기능을 UI를 통해 선택할 수 있으며, 세부 설정을 관리할 수 있습니다.
  • 예외 처리 및 경고: 기능별 예외 발생 시 경고문을 출력하여 사용자에게 알립니다.
  • 필터링 이미지 등록: 사용자가 원하는 필터링 이미지를 등록하고 선택할 수 있으며, 블러의 강도, 크기, 형태를 조절할 수 있습니다.
  • 효율성: 객체 추적 및 작은 객체 탐지를 위한 이미지 사이즈 조정과 타일링을 통해 더 정확한 인물 탐지 및 필터링을 수행합니다.
  • 화면 녹화: 실시간 영상에서 화면 녹화를 할 수 있으며, 사용자가 지정한 영역을 녹화할 수 있습니다.
  • 실용성: 방송인의 사생활 보호와 법적 문제를 피할 수 있도록 실시간 야외 방송 콘텐츠에서 유용하게 사용할 수 있습니다.
  • 경제성: 검열 작업의 자동화를 통해 시간과 자원을 절약할 수 있으며, 효율적인 방송 진행이 가능합니다.
  • 미리보기 기능: 사용자가 필터링된 이미지나 영상을 미리 확인할 수 있습니다.
  • 간편한 설치: 별도의 환경 설정 없이 실행할 수 있도록 Installer를 제공합니다.

설치

프로그램 실행 요구 사항

빌드 요구 사항

설치 단계

  1. 저장소를 클론합니다:

    git clone https://github.com/your-username/real-time-streaming-filter.git
    cd real-time-streaming-filter
  2. 가상 환경을 만들고 활성화합니다: (선택)

    python -m venv venv
    source venv/bin/activate  # 윈도우에서는 `venv\Scripts\activate` 사용
  3. CUDA 버전에 맞는 PyTouch를 설치합니다.
    https://pytorch.org/get-started/locally/

    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
    혹은
    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
  4. 필요한 패키지를 설치합니다:

    pip install -r requirements.txt
  5. 빌드를 위한 추가 요구 사항을 확인하고 설치합니다:

사용법

기본 사용법

  1. 애플리케이션을 시작합니다:

    python main.py
  2. 자세한 프로그램 사용 방법은 Wiki를 참조하세요.
    https://github.com/ImGdevel/Real-time-Streaming-Filter/wiki

real-time-streaming-filter's People

Contributors

imgdevel avatar dlawnsdnjs avatar banblock avatar tlesmes avatar

Stargazers

 avatar  avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.