Skip to main content

AutoBlur

🛠 Tool

개발환경

💻 M1 Pro Mac (Sonoma)

프로젝트 소개

AutoBlur는 영상 편집의 편의와 영상에 나온 사람들의 초상권을 보호하는 프로그램입니다.

PyQt와 Yolov8을 사용하여 구현하였으며 사용 모델은 아래 레퍼지토리에서 사용했습니다.

-> model 디렉터리에 모델을 다운로드해야 합니다.

사용 방법

앱을 실행하면 이러한 창이 생깁니다.

- Open Video는 사용자가 원하는 영상 파일을 열어 자동으로 얼굴을 인식하고, 모자이크 처리를 진행합니다.
  • DownLoad Video는 클릭 시 유튜브 링크를 입력하는 창이 나오고, 반환하면 저장할 위치를 입력 받고 영상을 저장합니다. ( 유튜브에서 다운로드를 할 수 없는 영상도 있으니 참고 바랍니다. )

  • 앱을 실행하면 .temp 디렉터리와 BluredVideo가 생성되며, 프로그램의 결과물이 BluredVideo에 저장됩니다. .temp는 각 영상을 임시로 파일이 저장되었다가 소리가 합쳐진 다음 자동으로 삭제됩니다. ( 이 두 디렉터리는 앱 실행중에 삭제하면 안됩니다. )


git clone https://github.com/codernoah404/AutoBlur.git

사용중인 가상환경을 활성화한 후 라이브러리를 설치하고, 앱을 실행시킵니다.

pip install -r requirements.txt
python src/app.py

Metadata

Release files for auto-blur 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for auto-blur 0.0.1
File Size Uploaded Provenance
auto_blur-0.0.1.tar.gz 2.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for auto-blur 0.0.1
File Interpreter ABI Platform
auto_blur-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.6 kB

Release files / auto_blur-0.0.1.tar.gz

Download URL auto_blur-0.0.1.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
77739839c7d90843318407974c6fde65774d478624992676a652a7f7756eadb9
BLAKE2b-256 checksum
How to use checksums
8c60554248bd998fdc46497d94c80b3380b4bed26c6924b74f3e9b95003723f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.8.19

Release files / auto_blur-0.0.1-py3-none-any.whl

Download URL auto_blur-0.0.1-py3-none-any.whl
Size 2.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
62991928140090fe2a4e811de7d222ab0586dba9823bd08e86fc8f2b05b6d257
BLAKE2b-256 checksum
How to use checksums
48b848db81036cd43f8cfd6952fcf4c9916cdb78dabccc2b3c6bdd896f4b2277
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.8.19

Security for auto-blur 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page