카테고리 없음

groupImg를 이용한 사진 정리 가이드

신가성 2024. 7. 16. 19:33

안녕하세요! 이번 블로그 포스트에서는 groupImg라는 도구를 사용하여 사진을 자동으로 정리하는 방법을 안내해드리겠습니다. groupImg는 오픈소스 이미지 그룹핑 도구로, 유사한 사진들을 자동으로 그룹화해주는 매우 유용한 프로그램입니다. 이 글에서는 groupImg를 설치하고 사용하는 방법을 단계별로 설명하겠습니다.

추가설명: https://seongssam.tistory.com/15


목차

  1. groupImg란 무엇인가?
  2. 설치 방법
  3. 기본 사용법
  4. 고급 설정 및 옵션
  5. 마무리

1. groupImg란 무엇인가?

groupImg는 Victor Ribeiro가 개발한 오픈소스 프로젝트로, 유사한 이미지들을 자동으로 그룹화해주는 도구입니다. 이 도구는 OpenCV를 활용하여 이미지의 시각적 유사성을 분석하고, 비슷한 사진들을 하나의 그룹으로 묶어줍니다. 여행 사진, 행사 사진 등을 정리하는 데 매우 유용합니다.


2. 설치 방법

groupImg를 설치하기 위해서는 Python 환경이 필요합니다. 다음 단계를 따라 설치해보세요.

  1. Python 설치 먼저 Python이 설치되어 있어야 합니다. Python 공식 웹사이트(https://www.python.org)에서 Python을 다운로드하고 설치하세요. Python 3.10 버전 추천!
  2. 필요한 라이브러리 설치 다음 명령어를 통해 필요한 Python 라이브러리를 설치합니다:
  3. 명령프롬프트에 코드 입력:
    pip install opencv-python pillow
  4. groupImg 다운로드 GitHub에서 groupImg 프로젝트를 다운로드합니다:
  5. 명령프롬프트에 코드 입력:

     

 

GitHub - victorqribeiro/groupImg: A script in python to organize your images by similarity.

A script in python to organize your images by similarity. - victorqribeiro/groupImg

github.com

 


3. 기본 사용법

이제 groupImg를 사용하여 사진을 그룹화하는 방법을 알아보겠습니다.

  1. 이미지 폴더 준비 그룹화할 이미지를 한 폴더에 모아둡니다. 예를 들어, C:\Users\user\Pictures 폴더에 이미지를 저장합니다.
  2. 프로그램 실행 groupImg 폴더에서 다음 명령어를 실행하여 프로그램을 시작합니다:
  3. 명령프롬프트에 코드 입력:
  4. python groupImg.py
  5. GUI 설정 프로그램을 실행하면 GUI가 나타납니다. 여기서 다음 설정을 할 수 있습니다:
    • Input Folder: 정리할 이미지가 있는 폴더를 선택합니다.
    • Output Folder: 그룹화된 이미지를 저장할 폴더를 선택합니다.
    • Size: 이 옵션을 체크하면 이미지를 지정된 크기로 리사이즈합니다. 기본값은 256x256입니다.
    • Number of Resemble: 유사성을 판단하는 임계값을 설정합니다. 숫자가 높을수록 더 유사한 이미지들만 그룹화됩니다. 기본값은 128, 좀 더 유사한 사진끼리 모으고 싶다면 256 추천합니다.
  6. 이미지 정리 시작 모든 설정을 마쳤으면 Start 버튼을 눌러 이미지를 그룹화합니다. 완료되면 Output Folder에 그룹화된 이미지들이 저장됩니다.

4. 고급 설정 및 옵션

groupImg에는 다양한 고급 설정이 있어 사용자 맞춤형 정리가 가능합니다.

  • Resize 옵션: Size 체크 박스를 선택하면 모든 이미지를 지정된 크기로 리사이즈합니다. 기본 크기는 256x256이지만, 필요에 따라 128x128 등으로 변경할 수 있습니다.
  • 유사성 임계값: Number of Resemble 설정을 통해 유사성 임계값을 조정할 수 있습니다. 이 값은 이미지 그룹핑의 민감도를 결정합니다. 값이 낮으면 유사하지 않은 이미지들도 그룹화될 수 있고, 값이 높으면 더 엄격하게 유사한 이미지들만 그룹화됩니다.

5. 마무리

이상으로 groupImg를 사용하여 사진을 자동으로 정리하는 방법에 대해 알아보았습니다. 이 도구를 사용하면 대량의 이미지를 손쉽게 관리할 수 있어 매우 편리합니다. 여러분도 직접 시도해보고, 정리된 사진들로 깔끔한 포토 앨범을 만들어보세요!

궁금한 점이나 추가적인 도움이 필요하시면 댓글로 남겨주세요. 감사합니다!

추가설명: https://seongssam.tistory.com/15