AcneAnalyzer
AcneAnalyzer

AcneAnalyzer

한 줄 소개
여드름으로 고민하는 모두에게 여드름 이미지를 분석하여 6가지 타입으로 분류하고 피부 상태를 진단하는 Android 앱
진행 기간
Jul 13, 2020 → Aug 14, 2020
담당 Skills & 사용 Libraries
Android
Java
팀 구성
Android 개발자 1, 백엔드/AI 개발자 2
Related to Awards (Property)
 
🔍 프로젝트 설명
notion image
여드름 피부로 고생하는 모두를 위한 여드름 진단 Android 앱 입니다. 진단하고자 하는 피부 부위를 카메라로 직접 촬영한 사진이나 갤러리의 사진을 선택하여 지정합니다. 상단의 진단 버튼을 눌러 6가지 타입의 여드름 중 어느 종류인지 확인할 수 있고, 어떻게 대처해야 하는지에 대한 간단한 정보가 있습니다.

Data Science Capstone 프로그램의 주제는 바이오/의료였고, 저희 팀은 마스크로 인한 피부염을 떠올리게 되었습니다. 데이터셋 검색 후, 피부염보다 여드름이 사용할 수 있는 데이터가 많았고, 사용층도 더 넓을 것으로 판단하였습니다. 최종 결과물인 ‘Acne Analyzer’는 상업성 있는 앱으로 평가받으며 데모데이 1위를 차지했습니다.
여드름 피부로 고생하는 모두를 위한 여드름 진단 Android 앱 입니다. 진단하고자 하는 피부 부위를 카메라로 직접 촬영한 사진이나 갤러리의 사진을 선택하여 지정합니다. 상단의 진단 버튼을 눌러 6가지 타입의 여드름 중 어느 종류인지 확인할 수 있고, 어떻게 대처해야 하는지에 대한 간단한 정보가 있습니다. Data Science Capstone 프로그램의 주제는 바이오/의료였고, 저희 팀은 마스크로 인한 피부염을 떠올리게 되었습니다. 데이터셋 검색 후, 피부염보다 여드름이 사용할 수 있는 데이터가 많았고, 사용층도 더 넓을 것으로 판단하였습니다. 최종 결과물인 ‘Acne Analyzer’는 상업성 있는 앱으로 평가받으며 데모데이 1위를 차지했습니다.
 
🛠️ 사용 기술 및 라이브러리
  • Android, Java, OkHttp3
 
📱 담당한 기능 (Android)
  • 화면 UI 설계 및 개발
  • 카메라 촬영 및 촬영한 이미지 저장 기능
  • 갤러리 연결 및 선택한 이미지 크롭 및 저장 기능
  • 동적 RecyclerView를 사용하여 최종 이미지를 화면에 추가 및 삭제 하는 기능
  • OkHttp3를 이용하여 서버의 이미지 분석 모델에 이미지 전송 및 반환된 결과값 처리
 
💡 깨달은 점
  • HTTP 통신은 URL로 서버에 접속하여 데이터를 읽어오는 방식이다. 안드로이드에서 HTTP 통신을 하기 위해서는 OkHttp 라는 라이브러리를 사용하여 간단하게 구현이 가능하다.
  • 기존의 ListView는 커스터마이징하기가 힘들기 때문에 보통 RecyclerView 많이 사용한다. RecyclerView 는 ViewHolder 패턴을 사용하여 View의 재활용이 가능하며, 가로/세로/지그재그 레이아웃을 제공한다.
 
 
AcneAnalyzer
AcneAnalyzer

AcneAnalyzer

한 줄 소개
여드름으로 고민하는 모두에게 여드름 이미지를 분석하여 6가지 타입으로 분류하고 피부 상태를 진단하는 Android 앱
진행 기간
Jul 13, 2020 → Aug 14, 2020
담당 Skills & 사용 Libraries
Android
Java
팀 구성
Android 개발자 1, 백엔드/AI 개발자 2
Related to Awards (Property)
 
🔍 프로젝트 설명
notion image
여드름 피부로 고생하는 모두를 위한 여드름 진단 Android 앱 입니다. 진단하고자 하는 피부 부위를 카메라로 직접 촬영한 사진이나 갤러리의 사진을 선택하여 지정합니다. 상단의 진단 버튼을 눌러 6가지 타입의 여드름 중 어느 종류인지 확인할 수 있고, 어떻게 대처해야 하는지에 대한 간단한 정보가 있습니다.

Data Science Capstone 프로그램의 주제는 바이오/의료였고, 저희 팀은 마스크로 인한 피부염을 떠올리게 되었습니다. 데이터셋 검색 후, 피부염보다 여드름이 사용할 수 있는 데이터가 많았고, 사용층도 더 넓을 것으로 판단하였습니다. 최종 결과물인 ‘Acne Analyzer’는 상업성 있는 앱으로 평가받으며 데모데이 1위를 차지했습니다.
여드름 피부로 고생하는 모두를 위한 여드름 진단 Android 앱 입니다. 진단하고자 하는 피부 부위를 카메라로 직접 촬영한 사진이나 갤러리의 사진을 선택하여 지정합니다. 상단의 진단 버튼을 눌러 6가지 타입의 여드름 중 어느 종류인지 확인할 수 있고, 어떻게 대처해야 하는지에 대한 간단한 정보가 있습니다. Data Science Capstone 프로그램의 주제는 바이오/의료였고, 저희 팀은 마스크로 인한 피부염을 떠올리게 되었습니다. 데이터셋 검색 후, 피부염보다 여드름이 사용할 수 있는 데이터가 많았고, 사용층도 더 넓을 것으로 판단하였습니다. 최종 결과물인 ‘Acne Analyzer’는 상업성 있는 앱으로 평가받으며 데모데이 1위를 차지했습니다.
 
🛠️ 사용 기술 및 라이브러리
  • Android, Java, OkHttp3
 
📱 담당한 기능 (Android)
  • 화면 UI 설계 및 개발
  • 카메라 촬영 및 촬영한 이미지 저장 기능
  • 갤러리 연결 및 선택한 이미지 크롭 및 저장 기능
  • 동적 RecyclerView를 사용하여 최종 이미지를 화면에 추가 및 삭제 하는 기능
  • OkHttp3를 이용하여 서버의 이미지 분석 모델에 이미지 전송 및 반환된 결과값 처리
 
💡 깨달은 점
  • HTTP 통신은 URL로 서버에 접속하여 데이터를 읽어오는 방식이다. 안드로이드에서 HTTP 통신을 하기 위해서는 OkHttp 라는 라이브러리를 사용하여 간단하게 구현이 가능하다.
  • 기존의 ListView는 커스터마이징하기가 힘들기 때문에 보통 RecyclerView 많이 사용한다. RecyclerView 는 ViewHolder 패턴을 사용하여 View의 재활용이 가능하며, 가로/세로/지그재그 레이아웃을 제공한다.