개인공부 21

[flask] flask 간단 사용

곰곰히 생각을 해보다가리액트 -> 스프링부트 -> 파이썬이렇게 리엑트에서 이미지를 캡쳐하여 스프링부트에게 전송하고 그 이미지를 파이썬에 처리하도록 만드는 게 맞는 거 같다는 생각이 들었다.내 파트는 백엔드와 컴퓨터비전이었기 때문에 자연스레 스프링부트와 파이썬을 연결하는 역할을 가지고 가게 되었다.flask를 사용하여 스프링부트와 통신하기로 마음 먹었다.from flask import Flaskapp = Flask(__name__)@app.route("/")def spring(): return 'hello world'if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) 이렇게 설정해주니 바로 url이 떠서 놀랐다. 스프링부트에서는 많..

개인공부 2024.05.22

dlib library 설치

이 라이브러리를 사용하여 거북목 판단을 처리해주기로 했다. library dlib을 사용하는데 굉장히 어려웠다. 처음에는 다운 받는데 문제가 생기는 것이 단지 cmake 문제인줄 알고, cmake 를 다운하여 주었다.https://cmake.org/download/ Download CMakeYou can either download binaries or source code archives for the latest stable or previous release or access the current development (aka nightly) distribution through Git. This software may not be exported in violation of any U.S. exp..

개인공부 2024.05.21

Resnet18로 거북목 판정하기

resnet에 대해서 먼저 언급해야할 것 같다. resnet은 마이크로소프트에서 만들어낸 알고리즘이다.이걸 쓰게 된 계기는 전보다 더욱 정교한 판정이 필요하다고 생각했기 때문이었다.나동빈의 유튜브를 참고하여 구조를 공부했다. 굉장히 도움이 많이 되었다. https://github.com/ndb796/Deep-Learning-Paper-Review-and-Practice GitHub - ndb796/Deep-Learning-Paper-Review-and-Practice: 꼼꼼한 딥러닝 논문 리뷰와 코드 실습꼼꼼한 딥러닝 논문 리뷰와 코드 실습. Contribute to ndb796/Deep-Learning-Paper-Review-and-Practice development by creating an acc..

개인공부 2024.05.19

[springboot] 회원가입

프로젝트에서 일단 controller, entity, repository, Service 패키지를 사용한다.나는 포트를 9000번 쓴다.1234567891011121314151617181920212223# WAS Portserver.port = 9000 spring.datasource.url=jdbc:oracle:thin:@//localhost:1521/XEspring.datasource.username=c##user_namespring.datasource.password=passwordspring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver # JPA ??spring.jpa.properties.hibernate.hbm2ddl.auto=up..

개인공부 2024.05.19

[SpringBoot] SpringBoot + Maven

나는  이제껏 spring.io에 들어가서 파일을 생성해 압축 파일을 푼 다음 open 하는 형식으로 계속 spirngboot을 생성했다.문제는 그러면 pom.xml을 추가해줘야하는데 그게 굉장히 힘들었다. 그래서 maven으로 프로젝트를 만드니 안에 디렉토리 내용이 달라서 굉장히 힘들었다.그러다가 intellij에서 프로젝트를 만들게 되었다. File > new project  에서원하는 jdk와 java를 해주고 이렇게 만드니 내가 원하는 환경으로 프로젝트가 생성되었다. 나는 이제껏 2주동안 무슨 짓을 하고 있었던 거지...

개인공부 2024.05.15

졸업 작품 주제

이번에 2023.09부터 진행한 졸업작품에 대해 이야기 해봐야할 것 같다.작년에 팀을 꾸렸고, 주제를 정했다.우리가 정한 주제는 "공용 킥보드 예약 및 사유화 방지 시스템" 이었다.난 항상 공용 킥보드를 사용하며 예약 시스템이 있으면 좋겠다는 생각을 했다. 그리고 팀원과 기사를 찾아보면서 공용 킥보드를 사유화하여 사용하지 못하게 하는 사람이 있다는 걸 알게 되었다.그래서 공용 킥보드 예약 앱을 만들고 사유화 방지를 추가하여 졸업작품을 진행하게 되었다.킥보드는 라즈베리로 만들었고, 앱은 flutter을 이용하여 제작하였다. 데이터베이스는  MYSQL로 구성하였고, spring으로 서버를 구축하고 싶었으나 솔직히 어려워보여서 php로 구성하게 되었다.

개인공부 2024.05.09