아직 연구 중
일단 아주기본적으로 여러가지 조사를 해본 결과
앱에 욜로 모델을 이식하기 위해서는 플라스크를 사용한다고하여,
구글링해서 찾아낸 플라스크 + 다크플로우 모델 코드를 기반으로 시작
1. pycharm 설치
flask를 사용하기 위해 Pycharm을 깔아준다.
professional 버전으로 설치해 주었습니다.
학생 라이센스를 쓰면 프로버전이 가능하다고 하는 것 같다.
2. git
기본은 이렇고 이제 가져와서 코드를 수정해야함
uploads : 모델에 테스트용도로 사용할 이미지
app.py : 모델을 이식해서 플라스크로 돌릴 python 파일
.gitignore/README는 다른글에서 다루었으므로 생략
1) 프로젝트를 가져올 경로로 이동
cd ~원하는 경로
2) git clone
git clone [git hub link]
link는 여기서 복사 붙여넣기 하면된다
그 후,
cd [clone해온 git hub폴더]
git clone 된 폴더로 이동한다
3. git 시작
git init
해주지 않으면 오류가 나는데, 무슨오류인지 캡쳐하는 걸 까먹음..
4. 자신의 브랜치 만들기 + 이동
git checkout -b [branch명]
이렇게 하면
git : (main) git:(yjLee) 로 변경된다
그래도 아직은 github링크의 내 브랜치가 뜨지 않는데, push한번하면 생기므로 일단 push를 한번한다.
5. push
git add .
git commit -m "new branch"
git push
이를 최초로 실행하면,
commit에 대해서는 이런 내용이 뜨고,
push에 대해서는 이런 내용이 뜬다.
이 내용은, 브랜치에 대한 설정이 없기 때문이다.
나의 로컬환경에서만 브랜치를 만들었기 때문
원격저장소로 push를 진행할 것인데, 기본 브랜치(지금 로컬에서의)로 저장소의 새로만든 lyLee를 브랜치로 설정해주는 것 .
이렇게 해주면 그냥 git push로 한 내용을 yjLee 브랜치에 올릴 수 있게 된다.
git push --set-upstream origin yjLee
를 해주고 나면
이제 나의 브랜치가 github에 만들어졌다.
그런데 idea폴더가 생겨났다.
.idea는 pycharm을 사용하기때문에 만들어지는건데 gitignore를 이용해 굳이 올라가지 않게 하는게 좋다.
이제 다시 이 사진을 꺼내보면,
아래 부분들을 git ignore에 추가해준다.
그 후 내용이 변경되었으니, pull을 한 번 해주었다. (맞는지는 잘)
git pull
일단 반영이 완료되었다.
'졸업프로젝트 > YOLO' 카테고리의 다른 글
[YOLO]YOLO+OCR 결과 json (2) | 2021.04.16 |
---|---|
First try (0) | 2021.04.15 |
[YOLO] Image Labeling 의문 사항들 (0) | 2021.03.12 |
[YOLO] python xml,이미지 파일 PNG to JPG (0) | 2021.03.10 |
[YOLO] Darknet 공식문서 번역 (0) | 2021.03.08 |