프로젝트 개요
현대 사회에서 1인 가구의 증가와 소비문화의 변화로 인해 공유경제가 급부상하고 있습니다. 이러한 트렌드는 중고 거래와 같은 다양한 공유 활동을 촉진하고 있습니다. 그러나, 중고 거래의 경우 물품의 안전성과 품질 문제에 대한 우려가 여전히 존재합니다.
본 프로젝트는 이러한 문제를 해결하기 위해 YOLOv5 기반의 객체 탐지 모델을 활용한 물건 파손 확인 서비스를 제안합니다. 이 서비스는 중고 거래 시 물건의 상태를 자동으로 확인하여 거래의 안전성과 신뢰도를 높이는 데 초점을 두고 있습니다. 제안된 서비스는 특히 대중적인 스크린 기반 전자기기를 대상으로 하며, 웹 서비스를 통해 사용자에게 편리함과 소통 기능을 제공합니다.
프로젝트 개발 환경
| 역할 | 도구 |
|---|---|
| 운영체제 | Windows 11 |
| 서버 및 DB | Node.js, MongoDB |
| 프로그래밍 언어 | Dart, JavaScript, Python |
| IDE | Android Studio, VS Code, Colaboratory |
| SDK | Flutter SDK |
시스템 구현
메인 홈
- 메인 홈: 사용자에게 전체적인 서비스 개요와 주요 기능을 소개합니다.
- 물건 상세 정보: 선택한 물건의 상세 정보를 보여줍니다.
- 물건 등록 및 요청: 사용자가 새로운 물건을 등록하거나 요청할 수 있습니다.
검색 필터 기능
- 내 지역 설정: 사용자의 위치 정보를 설정할 수 있습니다.
- 카테고리: 다양한 카테고리별로 물건을 검색할 수 있습니다.
- 검색: 키워드를 통해 원하는 물건을 검색할 수 있습니다.
- 검색 결과: 검색된 물건의 목록을 보여줍니다.
채팅 및 예약
- 내 채팅: 거래 상대와의 채팅 목록을 보여줍니다.
- 채팅 과정: 실시간으로 거래 상대와 대화할 수 있습니다.
- 예약: 물건의 예약 상태를 관리할 수 있습니다.
- 주소 검색: 물건의 거래 장소를 설정하기 위한 주소 검색 기능을 제공합니다.
파손 탐지 서비스
- 내 예약: 예약된 물건 목록을 보여줍니다.
- 예약 상세 정보: 예약된 물건의 상세 정보를 제공합니다.
- 배송 조회: 물건의 배송 상태를 실시간으로 조회할 수 있습니다.
- 파손 탐지: YOLOv5 객체 탐지 모델을 활용하여 물건의 파손 여부를 확인합니다.
결론
이 프로젝트는 YOLOv5 기반 객체 탐지 모델을 통해 중고 거래 시 물건의 상태를 확인하는 혁신적인 방법을 제시합니다. 이를 통해 사용자들은 안전하고 신뢰성 높은 거래를 할 수 있으며, 공유경제의 활성화에 기여할 수 있습니다. 앞으로 이 서비스를 통해 중고 거래가 더욱 안전하고 편리해질 것으로 기대됩니다.
'Project' 카테고리의 다른 글
| [Docker] Flask로 제작한 SNS 웹 프로젝트 도커로 배포하기 (0) | 2024.06.12 |
|---|---|
| [Flask] Flask 프레임워크 기반 SNS 웹 개발 미니프로젝트 (0) | 2024.04.26 |