Skip to content

detect unique colors from an image and express it in 3D

Notifications You must be signed in to change notification settings

incheonQ/imgColorDetection3D

Repository files navigation

목표 : 이미지의 대표 색 몇 가지를 제안해주는 프로그램

예시 ) input : 무지개 사진 output : 빨, 주, 노, 초, 파, 보

현재 진행 상황

  1. 이미지에 사용된 고유한 색 추출 후 3D 좌표로 표현 (24-02-19)
  2. KMeans 군집화 기법을 활용하여 군집화 후 각 군집에 속한 RGB 값의 평균값을 구하여 대표 색을 선정 (24-02-20)
  3. tkinter GUI 구현 (24-02-21)

향후 계획

  1. 추출한 N개의 고유색 중 m개의 대표색 추출을 어떻게 할 것인가? (N>>m)
  2. 선정한 대표색을 사용자에게 어떻게 표시할 것인가? (표현방법 고민)
  3. 사용자가 선정한 대표색을 원치 않는 경우 다른 대안을 제시할 수 있게 할 수 있는가? (randomness, seed)
  4. 이미지가 너무 클 경우, 사이즈를 좀 줄여서 계산량을 줄일 수 있을 것 같음.
  5. 반복문 함수 실행 과정 중 응답없음 상태가 지속되는 문제 https://blog.naver.com/dsz08082/223053275915 <-- Thread 해결방안
  6. 예외처리
  7. 작업 반복 수행 가능하게끔 이전 작업 저장 및 초기화 기능
  8. 이미지 표시가 안되고 있는 문제 PhotoImage