SiWonSeong / CalcBoundingBox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CalcBoundingBox - 이미지 내 객체 영역 자동 검출 프로그램

1. 프로그램 요약

  • 제품 인식 기술을 위한 학습용 데이터를 위해 이미지 내 객체 영역을 자동으로 검출하고 해당 영역의 좌표를 저장하는 프로그램

2. 프로그램의 필요성

  • 학습용 이미지를 만들기 위해서는 이미지의 객체 영역을 사람이 일일이 표시하고 해당 좌표를 기록하는데, 이러한 방법은 많은 시간이 소요됨
  • 따라서 대량의 이미지에서 객체 영역을 검출하고 좌표를 기록하는 과정까지의 자동화가 필요

3. 프로그램의 특징

  • 이미지에 대한 밝기 값을 기준으로 객체 영역을 구분하고, 구분된 영역에 대한 좌표(bounding box)를 저장하는 방법으로 구현
  • 해당 이미지 데이터를 이용하여 모델을 학습시키는 상황을 고려하여 bounding box의 정보를 text file 형태로 한 번에 저장되도록 구현

4. 프로그램의 기대효과

  • 대량의 이미지에서 객체 영역을 검출하고 좌표를 기록하는 과정을 사람이 직접 하지 않아도 되며, 작업 시간을 크게 향상시킬 수 있음
  • 디렉토리 별로 객체 영역에 대한 정보(bounding box)를 포함한 이미지와 text file이 생성되기 때문에 레이블링 작업에 어려움이 줄어듦
  • 따라서 제품 인식을 위해 모델을 학습시킬 때 전처리 과정이 단순화되어 용이

5. 프로그램 실행 결과 예시

About


Languages

Language:Python 100.0%