개발 기간: 2020.04.27 ~ 2020.06.25
개발 환경: Android Studio
Compile Sdk Version : 29
Min Sdk Version : 24
개발 언어 : JAVA
- 작업 의뢰 - 라벨링 or 수집
- 작업 - 라벨링(분류 or 바운딩박스), 수집(이미지 or 음성 or 텍스트)
- 의뢰한 작업 & 완료한 작업 진행 상황 확인
- 마이페이지
- 사용한 외부 오픈소스
Audio Trimmer
Image Cropper
MPAndroidChart
Paging Button
- 바운딩박스 작업
사용자1이 이미지 위에 바운딩 박스를 그리면 각 좌표값을 받아서 서버에 저장. 후에 교차검증 위해 다른 사용자2에게 사용자1이 그린 바운딩박스 좌표를 사진에 그려 보여주고 올바른 표시인지 묻는 프로세스. 이 과정에서 핸드폰마다 해상도가 달라서 박스가 올바르게 쳐지지 않는 상황 발생. 커스텀뷰를 지정 하여 해결. 그림을 띄울 캔버스 크기 800*600을 지정해놓고 비율을 계산하여 세로일경우, 가로일경우 따로 캔버스에 맞게 해상도 조정 후 bitmap draw.