본문 바로가기

FastAPI3

프로젝트 '재움' 개발과정(3) 안녕하세요! 오늘은 촬영정보를 넣어보는 시간을 가지도록 해보겠습니다. 그전에 먼저 html파일을 css로 꾸며보도록 하겠습니다. home.html 재움 사용자를 생성하거나 기존 사용자로 로그인하세요. 새로운 사용자 생성 촬영페이지로 home.css body { font-family: Arial, sans-serif; margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; height: 100vh; } .container { max-width: 400px; background-color: #fff; padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-r.. 2023. 10. 23.
프로젝트 '재움' 서비스 개발 시작 자세인식 작업이 끝나고 서비스 개발을 시작하게 되었습니다. 맡게 된 부분은 수면유도음악 랜덤재생, 수면측정, 자세인식 및 변화 감지, 수면이벤트 저장, 저장 시 얼굴 블러처리 개발입니다. UI화면 수면측정 ui 예상도 입니다. 재생버튼을 누르면 수면측정이 시작되고 화면 중앙에 실시간으로 영상 촬영이 진행됩니다. 개발 내용 1. 수면 측정 시작시 클라이언트단에서 수면유도음악을 랜덤으로 재생해 줍니다. 2. 클라이언트단에서 10분의 타이머가 지난 후 수면자세 측정을 시작합니다. 3. 일정시간마다 서버에 촬영한 이미지를 전송합니다. 4. 이전 이미지와 현재 이미지의 라벨을 비교하여 자세변화를 감지합니다. (자세변화 감지 시 3번 연속 같은 라벨일 때 수면자세가 변화했다고 인지합니다.) ex) 바른 자세 -> .. 2023. 10. 17.
FastAPI 기초 익히기 파이썬 문제풀이 (4문제) : input과 함수(사용자정의)를 활용하여 사칙연산 수행 FastAPI 기본익히기 FastAPI란? 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python3.6+의 API를 빌드하기 위한 웹 프레임워크 ASGI 애플리케이션 FastAPI는 빠름: (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대등할 정도로 매우 높은 성능. 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나. 빠른 코드 작성: 약 200%에서 300%까지 기능 개발 속도 증가. * 적은 버그: 사람(개발자)에 의한 에러 약 40% 감소. * 직관적: 훌륭한 편집기 지원. 모든 곳에서 자동완성. 적은 디버깅 시간. 쉬움: 쉽게 사용하고 배우도록 설계. 적은 문서 읽기 시.. 2023. 9. 12.