Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR 타입
반영 브랜치
dev ➡️ main
작업 사항
📝
AI 필기제거 로직 - AI 탐지 및 세그멘테이션 변경
객체 탐지 결과에 대해서 세그멘테이션을 수행하는 방식이 파인튜닝하지 않은 SAM 모델을 사용했기 때문에 엣지 케이스가 많았음. 따라서 객체 탐지 결과에 대해서는 색상 기반으로 세그멘테이션을 수행하도록 변경. 기준값은 RGB (45,45,45). 추후 유동적으로 조절할 수 있도록 추가할 예정
📝
AI 필기제거 로직 - 사용자 입력 변경
점 인터페이스여서 point와 label을 사용자로부터 입력받아 1차원 리스트를 받았었는데, 박스 인터페이스로 변경 후 box 2차원 리스트를 넘겨 받는 것으로 수정했다.
📝
코드 리팩토링 - AI 필기제거 결과 반환
복잡한 조건문, 5개의 반환 결과가 얽혀서 가독성이 좋지 않았다. 이를 개선!
테스트 방법
추가된 기능은 아래 방식으로 자유롭게 요청&응답 테스트가 가능합니다.
process-shape에 POST요청을 보내면 되며 형식은 아래와 같습니다.
{
"fullUrl": 이미지 URL,
"points": [[0,1500,2411,2758],[1360,540,1573,773]]
}
테스트 결과