- PuTTY이전에 라즈베리파이에 설정해주었던 host이름을 넣는다.나같은 경우 raspberrypi였다.잘 연결되면 터미널로 연결된다.터미널에 raspberrypi의 id와 password를 입력해준다.id는 보이는게 맞고, password는 입력해도 보이지 않는 것이 맞다. sudo raspi-config 명령어를 입력하여 세부 설정을 해준다.3 interface Options -> VNC -> enabled?이라는 물음에 yes! - RealVNC ViewerRealVNC Viewer을 연다음, 검색창에 rasberrypi를 검색하면 나온다.그 상태로 연결하면 성공!vnc - rasberrypi를 연결 성공
1차 오류java.lang.AssertionError: Expected: is but: was 지금 repository를 만들어놓고 테스트 중인데, 계속해서 testFindById()에서 해당 오류가 떴다.테스트이기때문에, 저 오류는 절대 뜨면 안되는 오류였다. - test@Test @Order(3) @DisplayName("상품을 아이디로 조회할 수 있다.") void testFindById(){ var product = repository.findById(newProduct.getProductId()); assertThat(product.isEmpty(), Matchers.is(false)); } - repository@Override p..
최종! 헬멧을 감지하는 기능을 만들기 위해 여러번 학습을 시도한 끝에 최종적으로 완료했다.밝은 색의 모자를 헬멧으로 감지한다던지, 아래 각도에서는 헬멧 판단 확률이 낮다던지,헬멧 감지 지속률이 없는 문제 등을 해결하였다.해결하는 방법은 epoch값과 같은 학습하기 위한 수치를 변경하기 보단,대체로 필요하다고 느낀(부족한) 데이터셋을 추가하고 직접 라벨링하여 다시 학습하는 것으로 문제를 해결하였다. 감지율은 매우좋다. 헬멧을 착용하였다고 판단하는 class with_helmet은 0.8이상 확률일 경우 헬멧을 착용하였다고 판단하도록 설정하였고, without_helmet은 0.5이상이 되면 헬멧을 착용하지 않은 것으로 판단하도록 하였다.정확도를 높이고, 헬멧을 착용한 사용자가 헬멧을 착용하지 않은 것으로 ..
사실 꿀팁이랑 주의사항이라고 할 것이 없다. 코랩을 쓰고있는 사람들은 이미 알 것 같은 이야기들 뿐이긴하다.그래도 코랩을 처음 이용하는 사람들에게 도움이 될까하여 기록해둔다. - SettingRuntime --> Change runtime type --> Hardware accelerator에서 CPU를 GPU를 바꿀 것학습시키는 경우, CPU와 GPU 차이는 매우 크다... - GPU 주의 사항 Colab 무료 버전을 쓰고 있다면 GPU 사용 제한이 있다.너무 많이 런타임을 지속하고 있으면 끊기고, 한동안 사용하지 못한다.나같은 경우, 학습시키고 결과물(best.pt, last.pt, 결과물 수치, 테스트 결과 등)을 모두 Google drive로 마운트했다. 마운트 코드# Google Drive를 ..
- DATASET : robotflowRobotflow가 굉장히 쓰기 편해서 좋았다.YOLOv8로 설정하고 zip으로 다운받을 수도 있고, url, 코드 등으로도 받을 수 있다. - 프로젝트 진행dataset을 zip으로 다운받아 vs code로 yolo 학습 진행 중이었는데 저장공간이 부족해서 학습에 실패하는 일이 발생했다.바로 Colab으로 수행을 했다. Colab은 어느정도 기본 실행은 무료로 가능하다.대신 너무 많이 작업을 할 경우, 한동안 중단되어 사용못하는 일이 벌어진다.Hardware accelerator에서 CPU를 GPU를 바꾸면 더 빨리 학습이 가능하다. 속도 차이가 엄청 크다. 처음은 Roboflow에서 제공하는 약 800개의 라벨링된 데이터셋을 이용하여 학습을 진행하였다.헬멧 데이..
팀 주제 : AI 기술을 이용한 스마트 전동킥보드 안전 시스템 3월 초에 주제를 정한 후, 3월 4월에 걸쳐 한창 문서 작업을 하다가 팀원들 각자 하나의 기능을 맡아 구현하기로 했다.내가 맡은 기능은 전동 킥보드 이용자가 헬멧을 착용하였는지 탐지하고, 2인 이상 탑승하였는지 감지하는 객체 탐지이다.우선 헬멧 착용을 감지하는 ai 학습을 진행할 예정이다.객체 탐지와 관련된 논문을 읽어본 결과 YOLO가 가장 객체 탐지 정확도를 높이는 모델이라 하여서 YOLO를 AI 학습 모델로 사용하기로 했다. YOLO도 버전이 많은데, 그 중 가장 최신에 나오기도 하고, 객체 탐지가 잘된다고 하는 YOLOv8를 사용할거다. DAY1. 2024/05/15Target : contain the dataset of 'bike ..
- 새로 프로젝트 만듦.- h2 database연결git bash cli을 통해 bin에서 ./h2.bat 명령을 내렸는데 계속 java가 보이지 않는다는 결과만 도출했다.그래서 cmd에 java -version으로 확인했지만, java version 17이 잘 연결되어 있었다.한참 헤맸는데, 혹시 하는 생각으로 cmd에서 H2/bin으로 이동하고 ./h2.bat 명령을 내렸더니 잘 작동되었다.연결 성공. 잊어버릴까 포스팅함.- Entity 생각 기본 entity가 무엇이 있을까 고민했는데, 일단 만들어보면 알게되지 않을까 하는 생각으로 일단 만들기 시작했다.내일은 DB 관계도를 제작할 생각이지만 오늘은 일단 기본적인 것 조금이라도 만들고 싶었다.일단 진짜 기본인 User entity와 Club enti..
- h2는 예비 데이터베이스라고 할 수 있다. 데이터가 휘발되는 데이터베이스이고 spring boot에 내재되어 있어서 쉽게 연결(연동)할 수 있어서 많이 사용한다.주로 h2와 다른 DB를 함께 사용한다고 한다. - Spring boot와 H2 연결1. H2 설치H2 database 공식 사이트에 들어가 현재 자신이 하고 있는 프로젝트의 h2와 동일한 버전의 H2 database를 다운받는다.https://www.h2database.com/ 현 프로젝트 H2버전은 좌측 Projects의 list에서 external libraries을 누르고 h2 검색하면 뒤에 버전이 보인다.나같은 경우 현재 h2 2.2.224 버전을 사용하고 있어서 같은 버전을 다운받았다. 2. h2.bat 실행 (운영체제 :..
1. 오류A is only ever to be used as the child of element, never rendered directly. Please wrap your in a 오류 원인 : react-router-dom 버전 6 이상부터는 를 로 감싸줘야한다고 한다. 오류가 발생한 코드import {BrowserRouter, Route} from 'react-router-dom'....function App(){ return ( ... ... )} 오류 해결: 추가import {BrowserRouter, Route, Routes} from 'react-router-dom'....function App(){ return ( ..
- Total
- Today
- Yesterday
- baekjoon
- 사람검출
- 문제풀이
- 파이썬
- Turtle Graphic
- YOLO
- gradleload오류
- yolov8
- Kkma
- 사람수세기
- 백준
- SPRING오류해결
- randint
- 10828번
- python공부
- streamlistener
- 다인승
- 터틀그래픽예제
- 에러발생
- database연결
- 오븐시계
- springboot
- JAVA오류해결
- 터틀그래픽 명령어
- randrange
- UnsupportedClassVersionError
- tweepy
- konlpy
- 다인승탑승
- 터틀그래픽
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |