배번호 OCR, 얼굴·의상 보조 매칭, 대용량 배치 색인, 100밀리초 조회 API를 하나의 운영 파이프라인으로 구축합니다.
YOLO와 OCR로 배번호 위치와 숫자를 판독하고 신뢰도를 점수화
S3, Redis, Celery, 다중 GPU 워커로 대회 단위 대량 처리
배치 완료 후 사전 색인된 결과만 빠르게 반환
얼굴 벡터와 의상 벡터를 결합해 미검출 사진 후보를 복구
얼굴 유사도 1차, 의상 특징 2차 검증으로 잘못된 매칭 최소화
배치 실행 시점에만 GPU 자원을 사용하고 작업 종료 후 회수
원본을 추론용 이미지로 변환한 뒤 배번호 영역을 탐지하고, OCR 결과를 정규식과 신뢰도 점수로 검증합니다.
고신뢰 매칭을 빠르게 확보하고 설명 가능한 결과 제공
배번호가 성공적으로 읽힌 사진군에서 참가자별 대표 얼굴 벡터와 상체 의상 벡터를 만들고, 가려진 사진을 단계적으로 구제합니다.
배번호 미노출 사진 회수율 향상 및 오탐 감소
AI 추론은 배치에서 끝내고, 참가자 조회 API는 PostgreSQL 색인과 캐시를 읽도록 분리합니다.
대회 종료 후 빠른 공개와 100밀리초 조회 응답 확보
요구사항 청취 및 비즈니스 목표 상세 협의
상세 과업 범위 확정 및 공식 계약 체결
개발 관점에서의 기술적 타당성 도출
UI/UX 설계 및 시스템 아키텍처 상세 정의
확정된 기획안에 대한 최종 리뷰 및 승인
PMS를 통한 투명한 집중 개발
단위/통합 테스트 및 버그 수정, 안정성 검증
최종 운영 환경 배포 및 안정화 지원
데이터 구조, API 계약, 배치 단위 정의
배번호 검출, 숫자 판독, 신뢰도 점수화
S3 연동, 큐 처리, GPU 워커, 실패 재시도
얼굴·의상 벡터 기반 미검출 사진 구제
클라이언트가 가장 힘들어하는 '소통의 부재'와 '진척도 확인 불가능'을 해결하기 위해, 모든 협업 과정을 시스템화했습니다.
"우리는 단순한 외주사가 아닙니다.
성공을 위해 시스템으로 소통하는
여러분의 사내 팀이 되겠습니다."