목록 보기
끊김 없는 사용 경험을 위하여 : 카카오톡 선물함 속 교환권을 배달의민족 주문으로 연결한 여정
프론트엔드

끊김 없는 사용 경험을 위하여 : 카카오톡 선물함 속 교환권을 배달의민족 주문으로 연결한 여정

우아한 형제들
우아한 형제들
2025년 12월 26일

두줄요약

카카오톡 선물 교환권을 배민 주문에 연결하는 과정과 바코드 인식 문제를 다뤘습니다. 노란 테두리 이미지로 인한 이진화 실패를 분석하고 직접 이진화로 개선했습니다.

문제 상황

  • 카카오톡 선물 교환권을 배민 주문에 연결해 끊김 없는 사용 경험을 제공하려는 외부 교환권 연동 과제
  • 카카오톡 저장 이미지의 노란 테두리로 바코드 인식이 실패하는 케이스 발견

원인 분석

  • ZXing의 블록 단위 이진화 과정에서 노란 테두리가 임곗값을 끌어올려 바코드 막대 일부가 유실된 것으로 추정
  • 일반 캡처 이미지와 저장 이미지의 가장자리 처리 차이가 인식 결과에 영향

해결 방법

  • 노란 테두리 제거 같은 우회 대신, canvas에서 밝기값을 구해 임곗값 128로 고정한 직접 이진화 적용
  • 기존 캡처와 저장 이미지 모두에서 인식 정상화 확인

주의할 점

  • 단순 중간값 이진화는 이미지 특성에 따라 인식률 저하 가능성 존재
  • 테스트 이미지에 따라 바코드 형태별 추가 검증 필요

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...