leblancfg/autocrop
📸 Automatically detects and crops faces from batches of pictures.
What it solves
Autocrop은 얼굴에 초점을 맞춘 이미지 크롭 작업을 자동화하도록 설계된 도구입니다. 이미지에서 가장 큰 얼굴을 자동으로 감지하고 해당 얼굴을 중심으로 크롭함으로써 프로필 사진이나 신분증 사진을 수동으로 자르는 수고를 없애줍니다.
How it works
이 도구는 OpenCV의 YuNet 신경망 얼굴 검출기(face_detection_yunet_2023mar.onnx 모델)를 사용해 이미지 내 얼굴을 찾습니다. Python API 또는 명령줄 인터페이스(CLI)로 사용할 수 있으며, 출력 크기, 리사이즈 옵션, 얼굴이 이미지 높이에서 차지할 비율 등을 지정할 수 있습니다.
Who it’s for
웹사이트, 신분증 또는 얼굴 중심 크롭이 필요한 기타 애플리케이션을 위해 이미지를 일괄 처리해야 하는 개발자와 시스템 관리자를 위한 도구입니다.
Highlights
- 유연한 통합을 위한 CLI와 Python API 제공.
- 다양한 입력 및 출력 이미지 포맷 지원.
- YuNet 검출 모델을 번들에 포함시켜 오프라인에서도 동작.
find,xargs,parallel등 쉘 도구와 결합해 대량 배치 처리 가능.ffmpeg를 통해 비디오 파일에서 추출한 프레임 처리 지원.