MrMirror21

solving file conflict

1 -# Straight Up 1 +👨🏻‍💻 Straight Up
2 -카카오 'Pose API'를 이용해 사용자가 자신의 모습(서있거나, 앉아있거나)을 업로드하면 자세를 분석해 교정 방법을 알려줍니다. 2 +=============
3 +카카오 **Pose API****웹페이지로 구현된 클라이언트**를 이용해
3 4
4 -### 사용 방법 5 +1. 사용자의 **앉은 자세를 분석**해주고,
5 - 1. repository clone
6 - 원하는 디렉토리에서 Straight-Up을 클론합니다.
7 6
8 - 2. 터미널에서 `cd straight-up' 입력 7 +2. **자세 교정과 질환 방지를 위한 정보를 링크로 제공**해주는 프로그램입니다
9 8
10 - 3. 패키지 파일 설치 9 +코로나-19로 인해 재택근무와 원격수업이 많아진 요즘,
11 - 실행을 위한 패키지 모듈을 설치합니다. 10 +
11 +Straight-Up을 이용해 자세를 교정받고 근골격계 질환으로부터 자유로워지세요!
12 +
13 +------
14 +<img src="straight-up/src/style/Logo.JPG" width="30%" height="30%"alt="straight-up logo"></img>
15 +
16 +🛠 기능
17 +=============
18 +* **안면**, **귀**, **어깨**가 보이는 **정면 사진**을 분석해 자세를 분석합니다.
19 +* **골반**, **귀**, **어깨**가 보이는 **측면 사진**을 분석해 자세를 분석합니다. **(좌, 우 구분)**
20 +* 올바르지 않은 자세가 감지되면 **관련 질환****스트레칭** 등에 대한 정보를 얻을 수 있는 **링크로 연결**됩니다.
21 +
22 +🌏 환경
23 +=============
24 +* [Pose API][poseapilink]
25 +[poseapilink]: https://developers.kakao.com/product/pose
26 +* [Axios][axioslink]
27 +[axioslink]: https://www.npmjs.com/package/axios
28 +* [React][reactlink]
29 +[reactlink]: https://ko.reactjs.org/
30 +* [Windows10][windowslink]
31 +[windowslink]: https://www.microsoft.com/ko-kr/software-download/windows10%5C
32 +* [Java Script][jslink]
33 +[jslink]: https://developer.mozilla.org/ko/docs/Web/JavaScript
34 +* [Visual Studio Code][vsclink]
35 +[vsclink]: https://code.visualstudio.com/
36 +
37 +🧭 사용 방법
38 +=============
39 +**이 프로그램은 로컬에서 동작합니다.**
40 +___
41 +1. Clone Repository
42 + > 원하는 디렉토리에서 **Straight-Up**을 클론합니다.
43 +```
44 +git clone http://khuhub.khu.ac.kr/2019102240/Straight-Up.git
45 +```
46 +
47 +2. Change Directory
48 + > 터미널에서 **`cd straight-up`** 입력
49 +```
50 + cd straight-up
51 +```
52 +
53 +3. Install Package Files
54 + > 실행을 위한 패키지 모듈을 설치합니다.
55 +```
12 npm install 56 npm install
13 yarn 57 yarn
58 +```
59 +
60 +4. Start the Program
61 + > **`npm start`** 입력 후 **localhost:3002**으로 접속합니다.
62 +```
63 + npm start
64 + https://localhost:3002
65 +```
66 +
67 +📑 LICENSE
68 +=============
69 +MIT License
70 +
71 +Copyright (c) [2020] [Woojoon Han]
72 +Copyright (c) [2020] [Wonjin Kim]
73 +
74 +Permission is hereby granted, free of charge, to any person obtaining a copy
75 +of this software and associated documentation files (the "Software"), to deal
76 +in the Software without restriction, including without limitation the rights
77 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
78 +copies of the Software, and to permit persons to whom the Software is
79 +furnished to do so, subject to the following conditions:
80 +
81 +The above copyright notice and this permission notice shall be included in all
82 +copies or substantial portions of the Software.
83 +
84 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
85 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
86 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
87 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
88 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
89 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
90 +SOFTWARE.
14 91
15 - 4. 어플리케이션 실행 92 +📧 E-mail
16 - npm start 입력 후 localhost:3002으로 접속합니다. 93 +=============
94 ++ 한우준 (2019102)
95 + + E-mail:
96 ++ 김원진 (2019102160)
97 + + E-mail: onejin25@naver.com
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -51,7 +51,6 @@ const checkStraight = (resData, position) => { //resData: API로 받은 JSON 객 ...@@ -51,7 +51,6 @@ const checkStraight = (resData, position) => { //resData: API로 받은 JSON 객
51 var d_left = distance(x_position[ear], y_position[ear], x_position[shoulder], y_position[shoulder]); 51 var d_left = distance(x_position[ear], y_position[ear], x_position[shoulder], y_position[shoulder]);
52 var d_right = distance(x_position[ear + 1], y_position[ear + 1], x_position[shoulder + 1], y_position[shoulder + 1]); 52 var d_right = distance(x_position[ear + 1], y_position[ear + 1], x_position[shoulder + 1], y_position[shoulder + 1]);
53 var gap = difference(d_left, d_right); 53 var gap = difference(d_left, d_right);
54 -
55 if (gap >= 15) { //기운 각도가 15도를 넘을 경우 54 if (gap >= 15) { //기운 각도가 15도를 넘을 경우
56 if (d_left > d_right) { //오른쪽으로 기울인 경우 55 if (d_left > d_right) { //오른쪽으로 기울인 경우
57 return 'leaning right by ' + gap + 'percent.'; 56 return 'leaning right by ' + gap + 'percent.';
......