[Toy project] Deep Drowsiness Detection - 졸음 감지 part2
part1 에서 ultrastic yolo5 모델을 클로닝해서 학습된 모델이 잘 작동하는지 확인해봤습니다. 이번 포스팅에서는 Real Time Detection 코드를 통해서 실시간으로 피드에 액세스하는 코드를 짜볼 것입니다. 랩탑에 탑재되어 있는 웹캠에 실시간으로 접속하여 저의 모습을 캡쳐하는 부분인데요. 프레임당 캡쳐를 하여 제가 깨어있는 모습과 졸고있는 모습을 각각 따로 수집을 해서 직접 라벨링을 해볼 것입니다. Real Time Detections # 단지 실시간으로 피드에 액세스하는 코드 cap = cv2.VideoCapture(0) # 웹캠에 액세스 하는 방법 , 자신의 기기에서 비디오 캡쳐 장치가 몇 번인지 확인. if not cap.isOpened(): print("fail") while ..
- Data science/Deep Learning Toy Project
- · 2023. 2. 1.
[Data Visualization] 시각화 연습 - Netflix Data Visualization 2
오늘은 위의 그래프를 만들어 볼 것입니다. 흠 우선 이번에도 matplotlib 의 subplots를 사용해보면 좋겠네요. 상위 3개의 국가 그래프에는 빨간색을 칠해야하고 각 그래프의 위쪽에는 해당 국가의 컨텐츠 수를 써야합니다. 그리고 500개 단위로 라인을 그어줘야 하고 오른쪽에는 Insight 텍스트까지 넣어보면 되겠네요. 하나하나 코드를 다 뜯어서 어떤 식으로 전개되는지 해봅시다 ! 불필요한 데이터들을 계속해서 정리해주는 작업을 합니다 . 동시에 필요한 컬럼들을 생성합니다. 'counts' 값이 많은 순서대로 내림차순 저번 시간에 해봤던 반복문을 통한 주석달기. 정말 유용하게 쓸 수 있음 ! # Remove border from plot for s in ['top', 'left', 'right']..
- Data science/Machine Learning basic
- · 2023. 1. 25.
[Toy project] Deep Drowsiness Detection - 졸음 감지 part1
pytorch 를 사용하여 웹캠을 통해 사람이 졸고있는 모습을 탐지하는 프로그램을 만들어보기로 했다. Gameplan 1. Ultralytics YOLO 설치 2. 탐지를 하는 프로그램을 만들어 봅시다. 3. 졸음 감지 모델을 튜닝 4. 리얼 타임 퍼포먼스 Ultralytics YOLOv5 https://github.com/ultralytics/yolov5 GitHub - ultralytics/yolov5: YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite. Contribute to ultralytics/yolov5 development by creating an account on GitHub..
- Data science/Deep Learning Toy Project
- · 2023. 1. 21.
[Data Visualization] 시각화 연습 - Netflix Data Visualization
Dataset - Kaggle 의 netflix_titles.csv 데이터 세트 https://www.kaggle.com/code/joshuaswords/netflix-data-visualization Netflix Data Visualization Explore and run machine learning code with Kaggle Notebooks | Using data from multiple data sources www.kaggle.com EDA 사실 여기까지는 뭐,.. 애초에 데이터 시각화를 연습하기 위해서 이 데이터 셋을 선택했기에. 데이터 시각화를 요즘 하도 안해서 코드를 작성하는 피지컬이 많이 죽었다고 해야하나 ㅜㅜ 사용해야 하는 파라미터 값이나 문법도 많이 까먹어서 다시 매일 하나씩..
- Data science/Machine Learning basic
- · 2023. 1. 20.