공부
-
뷰 메모장공부/Vue 2024. 9. 20. 18:28
뷰 라이프 사이클https://velog.io/@leeyw2709/Vue-%EB%9D%BC%EC%9D%B4%ED%94%84%EC%82%AC%EC%9D%B4%ED%81%B4-%ED%9B%85-created-mounted-%EC%B0%A8%EC%9D%B4 Vue 라이프사이클 훅 - created, mounted 차이Vue 라이프사이클 훅 - created, mountedvelog.io 실무 프로젝트에 적용하면 좋을 내용https://july1012.tistory.com/entry/Vuejs-%EC%8B%A4%EB%AC%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EC%A0%81%EC%9A%A9%ED%95%98%EB%A9%B4-%EC%A2%8B%EC%9D%80-%E..
-
프로그램 구조 그리기 도구공부/그외 2024. 9. 11. 23:17
간간히 3D로 된 프로그램 구조보고 나중에 한 번 해봐야지 했던 도구https://www.cloudcraft.co/ Cloudcraft – Draw AWS diagramsVisualize your AWS environment as isometric architecture diagrams. Snap together blocks for EC2s, ELBs, RDS and more. Connect your live AWS environment.www.cloudcraft.co 사용방법은 일반적인 다른 그리기 도구들과 비슷하다.Space bar, Ctrl, Alt, ... 좌측의 DESIGN은 이 5가지 정도만 사용하고, 우측에는 정렬이나 그룹화 할 수 있는 기능들이 있다. 적당히 그리고 원하는 형식으로 Ex..
-
Flask공부/Flask 2024. 9. 5. 10:28
메모장https://ccomccomhan.tistory.com/35 [JAVA] - DAO, DTO, VO, Entity 간단하고 쉽게 이해하기👨🏻🏫 간단정리 DAO : Database에 접근하는 역할을 하는 객체. DTO : 데이터를 전달하기 위한 객체 VO : 값 자체를 표현하는 객체. Entity : 실제 DB 테이블과 매핑이 되는 클래스. 👀 자세한 내용은ccomccomhan.tistory.com https://hazel01.tistory.com/93 [ Flask 02. ] MVC 패턴으로 웹 만들기, 모델 , 뷰, 컨트롤러 만들기, Flask-WTF , CSRFFastCampus 파이썬 웹 개발 올인원 패키지 Online. 강의 중, Framework Flask 기초 part 를 듣..
-
[OpenCV] Frame latency 문제공부/A.I 2024. 8. 17. 17:09
OpenCV로 카메라의 영상을 녹화할 때 녹화된 영상의 재생 속도가 맞지 않는 경우가 종종 있다.cv2.VideoWriter로 영상 생성 시, 프레임 지연으로 인해 적절한 속도로 프레임을 write하지 못하기 때문일 수 있다. 책상 옆에 굴러다니던 라이언... 아래 예시 코드를 보면카메라의 fps는 30이고 30fps로 생성된 VideoWriter에 frame을 write한다.하지만 추론모델을 거치기 때문에 아래와 같이 각 프레임에 지연이 발생한다. 즉, 아래 그림과 같이 VideoWriter에 쌓이게 된다. 즉 실제로는 4~5fps만 write하고 있지만, VideoWriter를 30fps로 생성하게 되면 7초 이상이 지나야 1초의 영상이 생성된다. 따라서 frame latency를 고려한 Vid..
-
[YOLOv8] Hyperparameter Tuning공부/A.I 2024. 7. 27. 20:25
하이퍼 파라미터 튜닝https://docs.ultralytics.com/ko/guides/hyperparameter-tuning/ 하이퍼파라미터 조정하이퍼파라미터 튜닝 마스터하기 Ultralytics YOLO 종합 가이드를 통해 모델 성능을 최적화하세요. 지금 바로 머신 러닝 모델을 향상하세요!docs.ultralytics.com 모델 학습에 있어서 높은 성능의 모델을 위해 하이퍼 파라미터들의 조정이 필요한데, YOLO에서는 이 하이퍼 파라미터들을 최적화해주는 프로세스를 제공한다. 코드 (기본으로 제공하는 코드)아래와 같이 yaml파일과 모델을 정해주면 정해진 에폭과 반복을 통해 결과를 구해준다.from ultralytics import YOLO# Initialize the YOLO modelmodel..
-
[YOLOv8] 라벨링부터 모델 테스트까지공부/A.I 2024. 7. 27. 20:24
매번하는데 할 때 마다 기억에 의존해서 찾아다니는게 귀찮아서 정리해두는 페이지 데이터 라벨링1. 로보플로 활용(데이터 전처리 및 라벨링, 증강도 제공)https://roboflow.com/ Roboflow: Computer vision tools for developers and enterprisesEverything you need to build and deploy computer vision models, from automated annotation tools to robust, device-agnostic deployment solutions.roboflow.com 2. 데이터 라벨링, cmd/ide로 실행해서 사용개인적으로는 혼자 데이터 라벨링하는 경우에는 이게 편한듯https://githu..
-
[Jetson Orin Nano] Csicam과 YOLOv8을 위한 기본 세팅공부/A.I 2024. 7. 27. 20:09
기본 세팅SDK 5.1.3 기준의 Jetson Orin Nano 보드에 다음의 내용을 세팅하는 것을 목적으로 한다.[ OpenCV + Yolov8 + Csi Camera + Cuda + Torch ] JetPack: 5.1.3 버전이 설치되어 있다고 가정하고 아래의 내용들을 차례로 설치해주면 된다.OpecnCV의 경우 아래 Qengineering사이트에서 빌드 과정을 스크립트로 제공한다. orin nano board에서 cuda가 opencv나 torch를 지원하기 위해서는 cmake를 통해 직접 빌드해주어야 한다.또한 opencv에서 csicam을 사용하기 위해서 GStreamer 옵션을 YES로 하여 빌드해야한다. https://galaktyk.medium.com/how-to-build-opencv-..