Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

model train code #23

Open
wants to merge 223 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
9491772
메인페이지 코드파일입니다
Solid9966 Feb 22, 2024
36e3600
Delete main.dart
Solid9966 Feb 22, 2024
9fbf1ae
Create DB
yoon-mina Mar 9, 2024
bae886d
Delete backend/DB
yoon-mina Mar 9, 2024
eeb0906
Create s
yoon-mina Mar 9, 2024
0b74423
디렉토리 수정 1
picetea44 Mar 14, 2024
3e78dde
디렉토리 수정 2
picetea44 Mar 14, 2024
d9c6365
branch test
picetea44 Mar 14, 2024
dc86017
업로드
picetea44 Mar 14, 2024
1ef2831
삭제
picetea44 Mar 14, 2024
9d2433f
222
picetea44 Mar 14, 2024
304e562
222333
picetea44 Mar 14, 2024
ac09a59
222333
picetea44 Mar 14, 2024
969566e
ignore
picetea44 Mar 14, 2024
450af74
ignore2
picetea44 Mar 14, 2024
c227415
ignore 최종 수정
picetea44 Mar 14, 2024
44ca62e
폴더정리
picetea44 Mar 14, 2024
352da77
끼야호ㅜ
Mar 15, 2024
eb31f51
Update README.md
hojuni9999 Mar 15, 2024
4b5ba55
Merge pull request #1 from hojuni9999/hojuni9999-patch-1
hojuni9999 Mar 15, 2024
cc846a1
Merge branch 'kookmin-sw:master' into master
hojuni9999 Mar 15, 2024
02c5e16
member
yoon-mina Mar 15, 2024
65546f1
Update README.md
hojuni9999 Mar 15, 2024
2fdb0aa
Test
Mar 15, 2024
aa3aeb1
Merge pull request #1 from yoon-mina/master
yoon-mina Mar 15, 2024
0fcf85f
Merge pull request #2 from hojuni9999/master
hojuni9999 Mar 15, 2024
301be3d
Update README.md
Solid9966 Mar 15, 2024
17b291f
Merge pull request #3 from XungHi/master
Solid9966 Mar 15, 2024
97d38d5
fork test
picetea44 Mar 15, 2024
0ca3e79
Merge branch 'kookmin-sw:master' into master
picetea44 Mar 15, 2024
b5631b4
Add files via upload
hojuni9999 Mar 15, 2024
bafa337
Merge pull request #4 from picetea44/master
picetea44 Mar 15, 2024
2af6888
Merge pull request #5 from hojuni9999/master
hojuni9999 Mar 15, 2024
4402446
1, ObjectRecognitionMode.dart 실행시,
Mar 16, 2024
4c82ce6
Merge remote-tracking branch 'origin/master'
Mar 16, 2024
b3ad8f6
주소-좌표 변환 기능 추가
picetea44 Mar 19, 2024
f6c6e37
Merge branch 'kookmin-sw:master' into master
picetea44 Mar 19, 2024
55a99c5
주소-좌표 변환 기능 추가, member 폴더추가
picetea44 Mar 19, 2024
a524c32
Merge remote-tracking branch 'origin/master'
picetea44 Mar 19, 2024
0e5b6f1
Merge pull request #7 from picetea44/master
picetea44 Mar 19, 2024
3e014f6
maven to gradle
yoon-mina Mar 20, 2024
16b3a0d
0320
picetea44 Mar 20, 2024
49ab682
03202
picetea44 Mar 20, 2024
3b0457a
checkMember test ok
yoon-mina Mar 21, 2024
e21105d
Favorite test ok
yoon-mina Mar 21, 2024
b12ec2a
TTS 추가
Mar 25, 2024
4c2af14
current task
hojuni9999 Mar 25, 2024
9fbaab1
Merge branch 'kookmin-sw:master' into master
hojuni9999 Mar 25, 2024
25d829e
Merge pull request #8 from hojuni9999/master
hojuni9999 Mar 25, 2024
fa42bc9
Update README.md
hojuni9999 Mar 25, 2024
e18ba20
Update README.md
hojuni9999 Mar 25, 2024
8ab6924
realtime_depth_estimation_paper
hojuni9999 Mar 25, 2024
3b0f01c
Merge branch 'master' of https://github.com/hojuni9999/capstone-2024-23
hojuni9999 Mar 25, 2024
f02fa91
Merge pull request #9 from hojuni9999/master
hojuni9999 Mar 25, 2024
32253f3
db update
yoon-mina Mar 25, 2024
a519843
POI 추가 및 경로 탐색 재설정
picetea44 Mar 26, 2024
001755e
Merge pull request #10 from yoon-mina/master
yoon-mina Mar 27, 2024
887203c
Update index.md
yoon-mina Mar 27, 2024
a2fb4e8
Update README.md
yoon-mina Mar 27, 2024
0f03db8
Update README.md
yoon-mina Mar 27, 2024
7b92fd9
Update index.md
yoon-mina Mar 27, 2024
f6731a8
organize files
hojuni9999 Mar 28, 2024
03c18de
Merge branch 'kookmin-sw:master' into master
hojuni9999 Mar 28, 2024
a5e433e
Merge pull request #12 from hojuni9999/master
hojuni9999 Mar 28, 2024
84055e7
Point 필터링 및 DTO-> DAO 변환 작업 진행
picetea44 Mar 28, 2024
fb98c6b
Merge branch 'master' into master
picetea44 Mar 28, 2024
7345342
Merge pull request #13 from picetea44/master
picetea44 Mar 28, 2024
2611587
실시간 길안내 API 추가1
picetea44 Mar 28, 2024
238f5d1
Merge pull request #14 from picetea44/master
picetea44 Mar 28, 2024
0061414
실시간 길안내 API 추가2
picetea44 Mar 28, 2024
e41b169
실시간 길안내 API 추가2
picetea44 Mar 28, 2024
7e48128
Merge pull request #15 from picetea44/master
picetea44 Mar 28, 2024
8a37de6
temporary ppt
hojuni9999 Mar 29, 2024
5eaed15
Merge branch 'master' of https://github.com/hojuni9999/capstone-2024-23
hojuni9999 Mar 29, 2024
e25caca
Merge branch 'kookmin-sw:master' into master
hojuni9999 Mar 29, 2024
2731313
Merge pull request #16 from hojuni9999/master
hojuni9999 Mar 29, 2024
45c7e09
Merge branch 'kookmin-sw:master' into master
LeeTaeYeong00 Mar 29, 2024
10be1b6
test
Mar 29, 2024
2693b62
기기 식별 추가
Mar 29, 2024
6fe6752
Merge pull request #17 from LeeTaeYeong00/master
LeeTaeYeong00 Mar 29, 2024
cfaeaab
Update README.md
yoon-mina Mar 30, 2024
1fa91b6
Update README.md
yoon-mina Mar 30, 2024
bf056fa
Update README.md
yoon-mina Mar 30, 2024
602b48c
Update index.md
yoon-mina Mar 30, 2024
b5dd16b
Update index.md
yoon-mina Mar 30, 2024
72e937a
Update README.md
yoon-mina Mar 30, 2024
aabb460
Update README.md
yoon-mina Mar 30, 2024
609bf91
Add files via upload
hojuni9999 Mar 30, 2024
1ad11e2
Merge branch 'kookmin-sw:master' into master
hojuni9999 Mar 30, 2024
ecd21f6
Merge pull request #18 from hojuni9999/master
hojuni9999 Mar 30, 2024
5890173
서버post추가,맵파일세팅및추가
Mar 30, 2024
9595fb1
구글맵 세팅 완료
Mar 30, 2024
492af71
Update index.md
yoon-mina Mar 31, 2024
dd790c7
Update README.md
yoon-mina Mar 31, 2024
868351c
Merge pull request #19 from yoon-mina/master
yoon-mina Mar 31, 2024
ea87c3f
Update index.md
yoon-mina Mar 31, 2024
82810b4
ppt update2
hojuni9999 Mar 31, 2024
6861f99
Merge pull request #20 from hojuni9999/master
hojuni9999 Mar 31, 2024
3393647
readme 수정
Apr 1, 2024
b314124
Merge remote-tracking branch 'origin/master'
Apr 1, 2024
a953940
middle ppt
hojuni9999 Apr 1, 2024
e5eb6fe
Merge branch 'master' of https://github.com/hojuni9999/capstone-2024-23
hojuni9999 Apr 1, 2024
6f989d6
Update .DS_Store
hojuni9999 Apr 1, 2024
6bd462f
Merge branch 'kookmin-sw:master' into master
hojuni9999 Apr 1, 2024
d695c6f
Merge pull request #21 from hojuni9999/master
hojuni9999 Apr 1, 2024
601c4a9
Update .DS_Store
hojuni9999 Apr 1, 2024
ddea533
Merge branch 'master' of https://github.com/hojuni9999/capstone-2024-23
hojuni9999 Apr 1, 2024
ba8e89d
Merge branch 'kookmin-sw:master' into master
hojuni9999 Apr 1, 2024
c6df200
Merge pull request #22 from hojuni9999/master
hojuni9999 Apr 1, 2024
10f10b5
Update README.md
yoon-mina Apr 1, 2024
e32b405
Update index.md
yoon-mina Apr 1, 2024
b719f76
Merge pull request #23 from yoon-mina/master
yoon-mina Apr 1, 2024
90c2cec
Update index.md
yoon-mina Apr 1, 2024
0737a14
Update index.md
yoon-mina Apr 1, 2024
755b385
Update index.md
yoon-mina Apr 1, 2024
43a46bf
Create CNAME
yoon-mina Apr 1, 2024
f26936c
Delete CNAME
yoon-mina Apr 1, 2024
eeb1bc7
Update README.md
yoon-mina Apr 1, 2024
6b603a2
Update index.md
yoon-mina Apr 1, 2024
adca846
last ppt
hojuni9999 Apr 3, 2024
b4d20e6
Merge branch 'kookmin-sw:master' into master
hojuni9999 Apr 3, 2024
487d7b0
Merge pull request #24 from hojuni9999/master
hojuni9999 Apr 3, 2024
0cd2b16
Update index.md
yoon-mina Apr 3, 2024
bf6fce2
Update index.md
yoon-mina Apr 3, 2024
25276c7
Update README.md
yoon-mina Apr 3, 2024
cf8ac9e
Update README.md
yoon-mina Apr 3, 2024
69b483f
Update README.md
yoon-mina Apr 3, 2024
5d6792e
Update index.md
yoon-mina Apr 3, 2024
7f55211
Update index.md
yoon-mina Apr 5, 2024
f4279da
Update index.md
yoon-mina Apr 5, 2024
058a26a
Update README.md
yoon-mina Apr 5, 2024
24cce69
Update index.md
yoon-mina Apr 5, 2024
563c1fe
Update index.md
yoon-mina Apr 5, 2024
962eb65
Update index.md
yoon-mina Apr 5, 2024
19015dc
보행자 경로 안내 필터링
picetea44 Apr 8, 2024
bec9994
find-way,start-navi 완성
picetea44 Apr 10, 2024
94f9141
실시간 위치 추적
picetea44 Apr 11, 2024
66e6384
네비게이션 기능 완성
picetea44 Apr 11, 2024
8c8b478
Merge branch 'kookmin-sw:master' into master
picetea44 Apr 11, 2024
76b5968
Merge pull request #25 from picetea44/master
picetea44 Apr 11, 2024
5635faa
ui1
Solid9966 Apr 12, 2024
9fad43a
네비게이션 기능 완성2
picetea44 Apr 16, 2024
4a7597c
Yolo5 import,flutter_vision
Solid9966 Apr 18, 2024
d50c51a
flutter_vision 수정
Solid9966 Apr 18, 2024
e365e87
수정 부분 업데이트,tmap 임시삭제
Apr 20, 2024
5cfb34c
material 버전 update
Solid9966 May 3, 2024
e4ab65f
merge navi api
May 4, 2024
ac71ffa
Merge pull request #26 from LeeTaeYeong00/master
LeeTaeYeong00 May 4, 2024
52a7c13
Cancl-navi 버튼 클릭시 위치좌표 멈추기,실시간 마커 갱신
Solid9966 May 7, 2024
3adaa66
main.dart UI 수정
Solid9966 May 7, 2024
350eab9
main.dart UI 수정
Solid9966 May 7, 2024
1efc631
object 라벨 수정 및 tts+진동
LeeTaeYeong00 May 10, 2024
e907080
Merge pull request #27 from LeeTaeYeong00/master
LeeTaeYeong00 May 10, 2024
738601e
실시간 위치 추적2
picetea44 May 10, 2024
eee2d07
내비기능으로 서버에서 받은 마커를 구글맵에 표시할수있게 수정
LeeTaeYeong00 May 13, 2024
f5feacc
Merge pull request #28 from LeeTaeYeong00/master
LeeTaeYeong00 May 13, 2024
5ae80d5
STT.dart 생성
Solid9966 May 13, 2024
dca730d
STT.dart 생성
Solid9966 May 13, 2024
f10856b
STT.dart 생성
Solid9966 May 13, 2024
7fea36e
나침반 기능 추가
LeeTaeYeong00 May 15, 2024
c3278b1
Merge pull request #29 from LeeTaeYeong00/master
LeeTaeYeong00 May 15, 2024
520f24d
아이콘,메인화면 UI 변경,메인화면에서 모든 권한 허가
Solid9966 May 16, 2024
4a73a32
음성인식 확인기능 추가
LeeTaeYeong00 May 16, 2024
e477db1
Merge pull request #30 from LeeTaeYeong00/master
LeeTaeYeong00 May 16, 2024
4993205
객체 탐지 아이콘 삭제
Solid9966 May 16, 2024
8c98963
음성인식 확인기능 추가
LeeTaeYeong00 May 16, 2024
09dbb01
객체탐지 + 내비게이션 연동
LeeTaeYeong00 May 16, 2024
f08611c
Merge pull request #31 from LeeTaeYeong00/master
LeeTaeYeong00 May 16, 2024
cbb58dd
네비게이션 기능 보완
picetea44 May 17, 2024
a17d218
네비게이션 기능 보완2
picetea44 May 17, 2024
0576255
방위 및 재탐색 수정
picetea44 May 18, 2024
c8df3f3
방위 및 재탐색 수정2
picetea44 May 18, 2024
8b5e3c2
내비 기능 개선 및 객체탐지 융합
LeeTaeYeong00 May 18, 2024
5195b6e
Merge pull request #32 from LeeTaeYeong00/master
LeeTaeYeong00 May 18, 2024
ea37c27
객체+내비 , 객체모드 분리
LeeTaeYeong00 May 18, 2024
f2ce1ba
Merge pull request #33 from LeeTaeYeong00/master
LeeTaeYeong00 May 18, 2024
ade93b7
경로 재탐색 기능 수정
LeeTaeYeong00 May 19, 2024
fa7d236
Merge pull request #34 from LeeTaeYeong00/master
LeeTaeYeong00 May 19, 2024
764a309
Merge pull request #35 from picetea44/master
picetea44 May 20, 2024
b1947d8
Update index.md
yoon-mina May 22, 2024
1ef66c6
Update README.md
yoon-mina May 23, 2024
30dd94e
Update README.md
yoon-mina May 23, 2024
2812ce7
Update README.md
yoon-mina May 23, 2024
c2ba0ba
Update README.md
yoon-mina May 23, 2024
3463c5b
Update README.md
yoon-mina May 23, 2024
37b4515
Update index.md
yoon-mina May 23, 2024
40a4e5f
Update README.md
yoon-mina May 23, 2024
3a23dc6
Update index.md
yoon-mina May 23, 2024
dbbe7ae
Update index.md
yoon-mina May 23, 2024
c4de385
Update index.md
yoon-mina May 23, 2024
e5338a8
Update README.md
yoon-mina May 23, 2024
6a80f58
Update README.md
yoon-mina May 23, 2024
d47e225
Update index.md
yoon-mina May 23, 2024
b09004a
Create s
yoon-mina May 23, 2024
0ac79a4
Add files via upload
yoon-mina May 23, 2024
73b7ab5
Delete docs/s
yoon-mina May 23, 2024
6dab68d
Add files via upload
yoon-mina May 23, 2024
2706481
Add files via upload
yoon-mina May 23, 2024
f6e1fc5
Update README.md
yoon-mina May 23, 2024
a6a3762
Update index.md
yoon-mina May 23, 2024
d6280e4
Update index.md
yoon-mina May 23, 2024
f776156
Update README.md
yoon-mina May 23, 2024
8fb0b1c
Update README.md
yoon-mina May 23, 2024
897c7e3
Update index.md
yoon-mina May 23, 2024
ff97acf
Update README.md
yoon-mina May 23, 2024
9d9ce5d
Update index.md
yoon-mina May 23, 2024
ece9db4
Update index.md
yoon-mina May 23, 2024
5393d83
Update README.md
yoon-mina May 23, 2024
d2377fb
Update index.md
yoon-mina May 23, 2024
226f9a3
Update README.md
yoon-mina May 23, 2024
8b48f67
Update README.md
yoon-mina May 23, 2024
aebb4b4
Update README.md
yoon-mina May 23, 2024
bb79308
Update README.md
yoon-mina May 23, 2024
823075a
Delete docs/수행결과보고서-객체탐지를 활용한 시각장애인용…
yoon-mina May 23, 2024
aa1c9d5
Add files via upload
yoon-mina May 23, 2024
4268a8f
Update README.md
yoon-mina May 23, 2024
fe24f3c
Update README.md
yoon-mina May 24, 2024
df62869
Update README.md
yoon-mina May 24, 2024
b101d96
Update README.md
yoon-mina May 24, 2024
a4ad9f6
Update README.md
yoon-mina May 24, 2024
8ffa5f2
Update README.md
yoon-mina May 24, 2024
17c7813
Update README.md
yoon-mina May 24, 2024
a650a41
최종발표 ppt
hojuni9999 May 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .DS_Store
Binary file not shown.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# 백엔드
.idea

354 changes: 294 additions & 60 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,76 +1,310 @@
# Welcome to GitHub
### [EYE-U](https://kookmin-sw.github.io/capstone-2024-23/) 객체탐지를 활용한 시각장애인용 보행 보조 앱 <br><br>

<img src="https://github.com/kookmin-sw/capstone-2024-23/assets/143046108/41ff27af-8d58-4f0c-8c2d-2c32d5b13eac" width="450"><br/>

## 📌 프로젝트 개요 | Project Abstract
**“혹시 흰 지팡이나 안내견에 의지하여 길을 걷는 시각장애인을 본 적 있나요?"** <br><br>
기존의 시각장애인을 위한 길 안내는 주로 점자판이나 안내견과 같은 수단을 사용해왔습니다. <br>
하지만 이러한 방법들은 여러 제약과 불편한 점이 있습니다. <br>
이 문제를 극복하기 위해 저희 EYE-U는 시각 장애가 있는 분들을 위한 내비게이션 앱을 개발하고자 합니다. <br><br>
본 프로젝트는 시각장애인 또는 저시력자분들을 주요 대상으로 하여, 그들이 일상 생활에서 겪는 보행의 불편함과 위험을 줄여주는 보행 보조 앱입니다.<br>
저희 앱은 실시간 음성 길 안내, 장애물 탐지, 위험물 알림 기능을 통해 이용자가 보다 안전하고 편리한 서비스를 경험할 수 있도록 도와줍니다. <br>

<br/>

**“Have you ever seen a visually impaired person walking down the street relying on a white cane or guide dog?"**
<br><br>
Existing route guidance for the visually impaired has mainly used means such as Braille boards or guide dogs. However, these methods have several limitations and inconveniences. To overcome this problem, we at EYE-U want to develop a navigation app for people with visual impairments.

This project is a walking assistance app targeting people who are visually impaired or have low vision and reduces the discomfort and risk of walking they experience in their daily lives. Our app helps users experience a safer and more convenient service through real-time voice directions, obstacle detection, and dangerous goods notification functions.
<br/><br/><br/>

<!--
## 📃 포스터 | Poster
<img width="637" alt="image" src="https://github.com/kookmin-sw/capstone-2024-23/assets/143046108/39ed36ba-197c-436e-a67b-bf4bc6866031">

<br/><br/>
-->

## 📘 주요 기능 | Key Features
- 탐지 모드
- 장애물 및 위험물 탐지, 진동 경고
- 보행 모드
- 실시간 내비게이션 길 음성 안내 + 위험물 탐지
<br/>

## 💡 EYE-U POINT
- UI/UX
- 타겟 맞춤형 UI/UX

- 보행자 친화 길안내
- 목적지 출입구 및 보행로를 우선

- voice-all-in-one
- 불필요한 서비스 과정 제거
- VOICE만을 이용해서 모든 기능 이용 가능

- 위험 물체 감지
- 실시간 위험물 감지 및 진동 경고
<br>
<br/>


## 📁 서비스 프로세스 | Sevice Process
<img width="700" alt="image" src="https://github.com/kookmin-sw/capstone-2024-23/assets/143046108/1040888e-5833-4ccf-858c-129147d04752">
<br/>
<br/>


## 🎞 소개 영상 | Introduction video
[![소개영상](https://github.com/kookmin-sw/capstone-2024-23/assets/143046108/fbbb76cf-4f32-4450-8ba2-bba2e690552a)](https://www.youtube.com/watch?v=sgO9tWCrPbo)
<br>
<br><br/>

## 🎞 시연 영상 | Demonstration video
[![시연영상](https://github.com/kookmin-sw/capstone-2024-23/assets/143046108/23c35d4a-64ef-480c-b2cc-998f91cf2b7a)](https://www.youtube.com/watch?v=FsVF8S9SSMI)
<br>
<br/>
<br>

<!--
## 📃 매뉴얼 | Manual
<a href="https://drive.google.com/file/d/1CKPsragzixRz9LznDcxsWLsOERELbrju/view?usp=drive_link">
<img src="https://github.com/kookmin-sw/capstone-2024-23/assets/143046108/5921c473-6732-494b-a0b0-833e70514887" alt="매뉴얼" width="400"/>
</a>
<br/><br/>
-->

## 🧑🏻‍💻 팀 소개 | Introduction of team members
| **김호준** | **박성원** | **윤미나** | **이태영** | **정회창** |
|:--------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------:|
| [<img src="https://github.com/kookmin-sw/capstone-2024-23/assets/143046108/8f197d04-d954-4ba7-a00b-735bf8cb3a26" alt="김호준" width="140" height="140"><br/> @hojuni9999](https://github.com/hojuni9999) | [<img src="https://github.com/kookmin-sw/cap-template/assets/143046108/e3fe41e4-f1e0-480b-b173-e5ee848cd0a9" alt="박성원" width="140" height="140"><br/> @XungHi](https://github.com/XungHi) | [<img src="https://github.com/kookmin-sw/cap-template/assets/143046108/31d6ada5-6ecf-4037-960a-828bf150ceb5" alt="윤미나" width="140" height="140"><br/> @yoon-mina](https://github.com/yoon-mina) | [<img src="https://github.com/kookmin-sw/capstone-2024-23/assets/143046108/66311ab9-fe6e-4fae-a600-a8dc8c440a89" alt="이태영" width="140" height="140"><br/> @LeeTaeYeong00](https://github.com/LeeTaeYeong00) | [<img src="https://github.com/kookmin-sw/cap-template/assets/143046108/3dc63412-4be3-4e65-b36a-1d9a0fa2df05" alt="정회창" width="140" height="140"><br/> @picetea44](https://github.com/picetea44) |
|****5206|****5207|****5209|****5211|****5212|
|AI |Front-end|Back-end|Front-end|Back-end|


<br>


## ⤴ 배포 | Distribution
<details>
<summary>배포</summary>
<div markdown="1">

~~~
- 어플리케이션 APK
1. Android Studio - build

2. 해당 위치에 설치된 APK 파일을 배포한다.
capstone-2024-23\frontend\practice\build\app\outputs\flutter-apk

~~~

</div>
</details>
<br>

## 🔎 실행 방법 | Execution method

<details>
<summary>실행 방법</summary>
<div markdown="1">

~~~
1. git clone
$ git clone https://github.com/kookmin-sw/capstone-2024-23.git

2. Android Studio - build

3. 해당 위치에 설치된 APK 파일 실행한다.
capstone-2024-23\frontend\practice\build\app\outputs\flutter-apk
~~~

</div>
</details>

<br>

## ⚙ 환경 설정 | Configuration Settings

<details>
<summary>서버 실행 환경 설정</summary>
<div markdown="1">


리눅스(우분투) 기준
1. JAVA 설치

~~~
# 1.apt update
$ sudo apt-get update

# 2. java21 설치
$ sudo apt-get install openjdk-21-jdk

캡스톤 팀 생성을 축하합니다.
# 3. 설치 후 버젼 확인
$ java -version
~~~

## 팀소개 및 페이지를 꾸며주세요.
2. 환경변수 설정

~~~
# 환경변수 확인 (아무것도 안떠야 정상)
$ echo $JAVA_HOME

- 프로젝트 소개
- 프로젝트 설치방법 및 데모, 사용방법, 프리뷰등을 readme.md에 작성.
- Api나 사용방법등 내용이 많을경우 wiki에 꾸미고 링크 추가.
# Java 절대 경로 확인
$ which java
$ readlink -f "which java에서 나온 경로 기입"
# 절대 경로 shift + ctrl + c로 복사해두기

- 팀페이지 꾸미기
- 프로젝트 소개 및 팀원 소개
- index.md 예시보고 수정.
# 환경변수 설정 진입 (초기화 방지)
$ vi /etc/profile

- GitHub Pages 리파지토리 Settings > Options > GitHub Pages
- Source를 marster branch
- Theme Chooser에서 태마선택
- 수정후 팀페이지 확인하여 점검.
# 파일 최하단에 아래 문구 삽입
#JAVA_HOME에 아까 복사한 절대 경로 삽입
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib

**팀페이지 주소** -> https://kookmin-sw.github.io/ '{{자신의 리파지토리 아이디}}'
# 환경변수 재확인 (경로가 떠야 정상)
$ echo $JAVA_HOME
~~~

**예시)** 2023년 0조 https://kookmin-sw.github.io/capstone-2023-00/
3. MySQL 설치 (원격 접속 설정 포함)

~~~
# mysql 설치
$ apt-get install mysql-server

# mysql 설치 확인
$ mysql --version

## 내용에 아래와 같은 내용들을 추가하세요.
# mysql 실행(택1)
$ mysql -u root -p # root 사용자 접근시
$ mysql -u yoon -p # 특정 계정으로 접근시 ex) yoon 계정 사용

### 1. 프로잭트 소개
# mysql root 비밀번호 설정 (설치 후 반드시 설정)
# 1. mysql 설정 들어가기
mysql> use mysql

프로젝트
# 2. root 비밀번호 설정
mysql> alter user "root"@"localhost" identified with mysql_native_password by "암호";

### 2. 소개 영상
# 3. 저장하기
mysql> FLUSH PRIVILEGES;

프로젝트 소개하는 영상을 추가하세요
# 사용자 계정 생성하기
# 1. mysql 설정 들어가기
mysql> use mysql

### 3. 팀 소개
# 2. 외부 접근을 허용하는 사용자 추가하기(원격으로 mysql접근가능)
create user '계정명'@'%' identified by '0000';

팀을 소개하세요.
# 3. 권한 부여해주기
grant all privileges on *.* to '계정명'@'%';

# 4. 저장하기
mysql> FLUSH PRIVILEGES;

# 외부 접속 허용하기
# 1. 최고 권한 부여
$ sudo su

# 2. 경로 이동하기
$ cd/etc/mysql/mysql.conf.d

# 3. 편집기 실행
$ vi mysqld.cnf

# 4. bind-address 수정하기 (i 눌러 수정모드 진입, 수정 후 ESC 누르고 :wq 를 통해 저장 후 종료)
bind-address = 0.0.0.0

# 5. 서버 재시작
service mysql restart
~~~

4. git clone

~~~
$ git clone https://github.com/kookmin-sw/capstone-2024-23.git
~~~

5. Build & Upload

~~~
1. Intellij bootJar 이용하여 빌드
2. FileZilla 업로드
호스트에 자신이 만든 EC2 IP 주소 입력하고, 키 파일에 EC2 생성시 받은 PEM 키 넣어주기
~~~

6. 서버 실행

~~~
ssh -i ~/capstone2024Key.pem ubuntu@EC2 IP 주소

nohup java -jar 자바파일이름.jar &

#prod 버젼으로 실행
nohup java -jar -Dspring.profiles.active=prod 자바파일이름.jar &

#config 별도 폴더 말고 외부의 application.properties 사용하기
java -Dspring.config.location=classpath:/application.properties -jar yourapp.jar
~~~
</div>
</details>

<details>
<summary>클라이언트 실행 환경설정</summary>
<div markdown="1">

1. 안드로이드스튜디오 Download (sdk 29 이상)
2. 플러터 3.19 버전 Download
3. git clone
$ git clone https://github.com/kookmin-sw/capstone-2024-23.git
4. frontend/pradtice/pubspec.yaml -> flutter_vision-master 경로 설정 (본인 경로)

~~~
path: /Users/yoon/StudioProjects/capstone-2024-23/frontend/flutter_vision-master
~~~

5. pubspec.yaml -> Pub.get Download


</div>
</details>

<details>
<summary>안드로이드 실행 환경설정</summary>
<div markdown="1">

1. usb 휴대폰 연결
2. 설정 -> 화면 7번 터치 -> 개발자모드 실행
3. 앱 실행

</div>
</details>
<br><br>

## 🗂 문서 | Document
<div align="center">
<a href="https://kookmin-sw.github.io/capstone-2024-23/">
<img src="https://user-images.githubusercontent.com/54926467/229354423-0f9ee204-2541-4bb9-bbd2-bd308b0876d7.png" width="150" height="150"/>
</a>
</div>

<div align="center">
<a href="https://drive.google.com/drive/folders/1vbsn7_iQJLKg0mndYibDV0XZ2FvSA50m?usp=sharing">
중간발표 자료
</a>
|
<a href="https://drive.google.com/drive/folders/1e31Y14xjxMHKBm3kBdTwpcm1VmLhErAp?usp=sharing">
최종발표 자료
</a>
|
<a href="https://drive.google.com/file/d/1CKPsragzixRz9LznDcxsWLsOERELbrju/view?usp=drive_link"> 사용자 매뉴얼
</a>
|
<a href="https://drive.google.com/file/d/1pSbIkfw7-YX9NZHFm7l9u1XaIsZ3M2fC/view?usp=drive_link"> 포스터
</a>
<div/>

팀원정보 및 담당이나 사진 및 SNS를 이용하여 소개하세요.

### 4. 사용법

소스코드제출시 설치법이나 사용법을 작성하세요.

### 5. 기타

추가적인 내용은 자유롭게 작성하세요.


## Markdown을 사용하여 내용꾸미기

Markdown은 작문을 스타일링하기위한 가볍고 사용하기 쉬운 구문입니다. 여기에는 다음을위한 규칙이 포함됩니다.

```markdown
Syntax highlighted code block

# Header 1
## Header 2
### Header 3

- Bulleted
- List

1. Numbered
2. List

**Bold** and _Italic_ and `Code` text

[Link](url) and ![Image](src)
```

자세한 내용은 [GitHub Flavored Markdown](https://guides.github.com/features/mastering-markdown/).

### Support or Contact

readme 파일 생성에 추가적인 도움이 필요하면 [도움말](https://help.github.com/articles/about-readmes/) 이나 [contact support](https://github.com/contact) 을 이용하세요.
Binary file added ai/.DS_Store
Binary file not shown.
Binary file added ai/Yolo/testIMG1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ai/Yolo/testIMG2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions ai/Yolo/yoloTrain.ipynb

Large diffs are not rendered by default.

Binary file added ai/depth_estimation_research/.DS_Store
Binary file not shown.
Binary file not shown.
Loading