4-1/졸업프로젝트 12

[flask]이미지 저장과 불러오기(aws - s3연동)

이미지를 캡쳐하고 이를 불러오기위해서 방법을 찾아보다가 aws s3을 이용해 서버에 올리고 받을 수 있다는 것을 찾을 수 있었다. https://velog.io/@jeong-god/Python%EA%B3%BC-AWS-S3%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0 Python과 AWS S3연동하기 Python과 AWS S3연동하기 velog.io 해당 포스팅을 통해 s3 버켓을 만들고 policy를 생성하였다. 그러다가 S3 Action Does Not Apply to any Resources Error 에러가 발생해서 아래 주소에서 알려준 방법을 통해 해결하였다. https://bobbyhadz.com/blog/aws-s3-action-does-not-apply-to-resourc..

2022_5_2_졸프 일지 - 모델 성능 왜 이러지/출석 학생 DB저장

model_func를 변경시켜 몇명의 얼굴이 detect되었고 출석한 학생의 label과 출석하지 않은 학생의 레이블을 출력하도록 코드를 만들었다. 이 사진이 캡처본이고 DB에는 남자연예인과 한소희, 그리고 다른 여자 연예인이 있었다. 그러나 이 모델을 이 사진에서 2명의 얼굴만이 detect되었고 그마저도 identification에서 틀렸다. (DB에 있는 다른 여자인물이라고 예상했다) 그래도 일단 먼저 웹서비스 구현을 위해서 출석되었다고 나온 라벨을 어떻게 이용자에게 알려줄건지 생각하고 구현하고있다. 모델 성능이 말이 안나오게 안좋다. fine tuning, esr gan을 찾아 모델 성능을 향상 시켜봐야겠다. 성능의 절실함을 느낄 수 있었다. # 캡쳐 # /checks @blue_check.rou..

[vue]vue설치하는 방법

나는 이미 node js가 설치되어있었다. 그러므로 vue cli를 바로 설치하였다. 1. npm install -g @vue/cli 설치가 꽤 걸린다.. 설치가 완료됐다. 2. vue create [프로젝트 이름] checkmate_pro로 이름을 지었다. 3. vue 버전 선택 vue 2 또는 vue 3를 선택한다. 나는 vue 3를 선택했다. 프로젝트가 생성되고 있다. 실행 방법을 알려준다. 4. vs code에서 open하기 cd [프로젝트 이름] code . 위치를 만든 project로 옮기고 vscode에서 open해준다. 해당 프로젝트가 열리고 잘 만들어진 것을 확인할 수 있다. 5. extension 설치 - Vetur 6. 실행- npm run serv 왼쪽 상단에서 터미널 -> 새터미널..

[pymongo][flask]학생정보_배열형태 조회 - GET

DB에 저장된 학생들 값을 조회하는 함수를 만들었다. 처음 pymongo의 find함수를 이용하여 불러왔을 때 한글은 깨져있고 _id와 다른 여타 값들도 들어있어서 수정이 필요했다. 여러번의 수정을 거쳐 코드가 완성되었다. Student의 0번째에는 stduentIdx를 위해 idx값이 저장되어있다. 그러므로 1번째부터 사전형태로 갖고오록 만들었다. 그후 반환형은 jsonify를 이용했다. 반환형! 한글도 안깨졌고, 내가 원하는 형태로 반환되었다. 기분 좋다.

[flask]카카오 로그인 구현_그거...어떻게 만드는데?

https://www.ietf.org/rfc/rfc6749.txt 매번 access token 이 그래서 뭐지? refresh token이 그래서 뭔데? 잘 몰랐는데 이번 생활코딩강의를 듣고 이해했다. https://opentutorials.org/course/3405/22010 Refresh token - 생활코딩 수업소개 Access token은 수명이 있습니다. Access token의 수명이 다했을 때 새로운 access token을 발급 받는 방법이 refresh token입니다. 이것에 대해서 알아봅니다. 강의 opentutorials.org 생활코딩 최고~! 이번에 웹서비스를 만드는데 카카오 로그인 구현이 필요해 공부하고있다. 멋지게 구현해보자! 참고를 많이 한 블로그 포스팅 https://..

[pymongo][mongodb]auto_increment만들기

저번 앱을 개발할 때는 mysql을 이용하였기에 값을 insert하면 자동으로 값이 올라가도록 설정할 수 있었다. 그러나 mongodb에서는 따로 그렇게 지정할 수가 없다고 한다. (아쉽...) 그래서 DB에 직접 값을 두고 해당 값에서 1을 더해 이른 index로 사용하는 식으로 만들 수 있다. 위에 링크를 통해 알 수 있었다. https://stackoverflow.com/questions/13710770/how-to-update-values-using-pymongo How to update values using pymongo? I've a mongodb collection in this form: {id=ObjectId(....),key={dictionary of values}} where dic..