일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 중학1-1
- 자바스크립트심화
- 연습문제
- 스프링프레임워크
- 딥러닝
- JDBC
- 자바
- 머신러닝
- JSP/Servlet
- 타입스크립트심화
- 자바스크립트
- 쇼핑몰홈페이지제작
- 순환신경망
- ChatGPT
- 디버깅
- SQL
- 정보처리기사필기
- 정보처리기사실기
- html/css
- rnn
- 상속
- 중학수학
- 데이터베이스
- 혼공머신
- 데이터분석
- 개발일기
- 파이썬
- JSP
- 컴퓨터비전
- 자바 실습
- Today
- Total
목록2024/11/14 (10)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
저녁을 먹고 이제 다시 공부를 시작해 본다. 오늘은 몸이 무척이나 힘든 날이어서 다른 날보다 속도를 조금 늦추면서 학습을 진행하고 있다. 내일은 컨디션이 좀 나아지길 바라며 이제 나머지 공부를 시작해보려고 한다.지금 YOLO 모델로 객체 탐지를 하는 실습을 진행 중이다. YOLO v8 객체 탐지 하기 전 살펴볼 것조금 전에 코드를 가져왔던 허깅페이스에 보면 밑에 링크가 하나 있다. 거기로 가면 좀 더 많은 정보를 얻을 수 있다. 모델에 들어가면 여러 코드들을 살펴볼 수 있다. Models에는 YOLO 모델의 버전별로 나와있다. 우리가 사용할 코드는 바로 이것이다. YOLO 모델로 객체 탐지하기 좌우 반전을 하는 코드를 추가하고 실행하면 이처럼 객체를 탐지해서 보여준다. 그리..
이번에는 yolo 모델을 사용해서 객체 탐지하는 실습을 진행해보려고 한다. 이제 오후 공부할 시간도 얼마 남지 않았으니 힘을 내서 공부를 잘 마무리해 볼 것이다. YOLO v8 객체 탐지 실습해보기YOLO 모델은 객체 탐지에서 정말 유명한 모델이다. 객체 탐지를 가장 잘하기도 하며 이 모델을 다른 수업을 통해서 사용했었다. 아마도 CNN 수업 시간이었을 것이다. 이 수업은 비교적 초기에 했던 수업이라 선생님이 딥러닝에 관한 개념 설명을 하시는 부분이 좀 있었다. 그런 부분은 이제는 어느 정도 이해하고 있으니 스킵하고 넘어갔다. YOLO 모델 허깅페이스 Ultralytics/YOLOv8 · Hugging Face中文 | 한국어 | 日本語 | Русский | Deutsch | Français | E..
얼굴 탐지 실습이 아직 조금 더 남아있어 이 부분을 학습하고 다음 객체 탐지에 대해서 공부를 진행하려고 한다. 얼굴에 블러 효과 적용하는 실습 해보기 시작값과 끝값에서 슬라이싱을 하면 원하는 값을 가져올 수 있다. 슬라이싱으로 얼굴의 위치를 가져와서 잘랐다. 이제 얼굴들에 대한 블러 처리를 할 것이다. 블러 처리 효과 적용하기 마지막 얼굴이 잘 잘려서 가져왔다. 여기에 블러 처리를 해볼 것이다. 블러 처리하는 건 imshow에서 하나만 바꾸면 된다. 처음에는 img_crop을 하지 않고 이걸 썼다가 무슨 사진이 잘못 나온 줄 알았다. 이제 이 블러 처리한 것을 원본 사진에 덮어씌워 업데이트를 해줄 것이다. 신기하게 모든 얼굴들이 블러 처리가 되었다. 여기서 im..
어제에 이어서 STEP 2 문제를 풀어보았다. 원래 수학 공부는 아침에 하는데 오늘은 아침에 수학공부를 별로 하고 싶지 않았다. 컴퓨터 비전 공부를 먼저 하고 수학을 나중에 공부하는 것도 괜찮았다.새벽과 아침에는 가장 집중이 잘 되고 머리 회전이 빠르므로 중요한 공부를 하는 게 더 좋은 것 같았다. 앞으로는 공부 시간을 오후나 저녁으로 미루어도 좋을 것 같다. 어차피 저녁에는 공부가 잘 되지 않으니 이 시간에 차라리 집중력이 덜 필요한 공부를 하는 것이 나을 것이다. 최상위 수학 STEP 문제 풀이 노트 학습을 마치고오늘은 이상하게도 실수가 너무 많았다. 22문제 중에서 6문제나 틀렸는데 보니까 모두 계산 실수에서 틀렸다. 모르는 문제는 단 한 문제도 없었다. 이 실수를 줄여..
이어서 얼굴 탐지 실습의 나머지 부분을 진행해 보겠다. 이제 곧 하루치의 수업이 끝나고 4시간 분량의 수업이 하나 남아있다. 이것만 하면 컴퓨터 비전 공부는 마치려고 한다. 오늘 이 공부를 다 마치고 내일부터는 자바스크립트를 공부할 테니 그동안 밀리고 쓰지 못한 특강 후기도 저녁부터는 작성을 해봐야겠다. 오후에 다 끝낼 수 있을지는 미지수이지만. 얼굴 객체 탐지 실습 세번째 얼굴 탐지 확률 그리기 얼굴일 확률이 100%라고 나온다. 만약에 위치에서 -10을 해 주지 않으면 이렇게 바짝 붙은 값이 나온다. 여러 가지 직선과 텍스트 관련 매개변수 정리 이렇게 다양한 파라미터와 설정이 있다. 폰트도 이렇게 많이 있으니 필요한 내용을 찾아서 사용..
오늘은 조금 천천히 가고 싶은 날이어서 아침 루틴을 천천히 수행하고 휴식을 취하며 아침 공부를 느지막하게 시작해 본다. 수학은 지금은 별로 하고 싶지 않아 수업을 들으며 새벽에 했던 공부를 마무리해 볼 것이다. 얼굴 탐지 실습 두 번째 이 코드는 numpy 라이브러리를 사용하여 크기가 480×640x3480×640×3인 검은색 배경 이미지를 생성하는 코드이다.np.zeros((480, 640, 3)): numpy의 zeros 함수를 사용하여 모든 값이 0으로 채워진 배열을 생성한다.(480, 640, 3): 배열의 형태(shape)를 지정하며, (480, 640)는 이미지의 높이와 너비, 3은 RGB 채널을 의미한다.0으로 채워져 있으므로 각 픽셀의 RGB 값이 (0, 0, 0)인 검은색 이미지가 ..
이번에는 객체 탐지 관련 실습을 진행해 볼 것이다. 새벽 공부는 여기까지 하고 마치려고 한다. 오늘은 할 일이 좀 많아서 새벽 운동은 하루 쉬기로 했다. 요즘은 새벽에 운동하고 나면 좀 힘들어서 한낮에 하는 것이 더 나을 것 같았다. 얼굴 탐지 실습해보기 1. 라이브러리 설치하기 pip list를 찍어보면 지금까지 내가 설치한 내역들이 나온다. 아나콘다로도 설치할 수 있지만 프로그램에서 이렇게 바로 하는 것도 가능하다. 2. 객체 탐지 실습 전 준비할 것이미지 세그멘테이션은 바로 이런 것이다. 강아지 사진을 불러와 배경을 제거할 때 어떤 선이 경계선인지 파악하는데 이때 이미지 세그멘테이션 즉 분할을 사용한다. 텐서플로 버전이 낮은 것 같아 설치해 주었는데 이런 오류가 떴다. 에러 ..
이어서 동영상 출력에 관한 실습을 진행해 보겠다. OpenCV 동영상 다뤄보기 실습 두 번째이전에 실습했던 코드를 그대로 가져온 후 몇 가지만 수정해 주었다. 이전 코드에서 앞부분의 파일 경로를 지우고 0을 클릭하고 웹 캠을 연결하면 카메라가 보인다. 찍을 게 마땅치 않아 벽을 찍어보았다. 이제 파일명도 바꾸고 사진 캡처가 잘 되는지 확인해 보자. 코드를 실행하고 15초 정도 기다려야 영상 카메라가 작동된다. 성질 급하게 안 보인다고 끄면 안 된다. 컴퓨터 비전 수업도 사실 하나도 안 듣고 정처기 공부를 했었는데, 팀별로 사진을 찍는다고 해서 사진을 찍었던 기억이 난다.이때까지만 해도 딱 3주 동안만 팀에 있었다. 이전에도 이후에도 난 역시 팀 없이 독립적으로 움직이는 것이 가장 내..
컴퓨터 비전은 두 분의 선생님이 진행하셨는데 처음에 가르치셨던 선생님은 3일 동안 하셨는데 많이 헤매고 도대체 뭘 하는지 모를 만큼 수업의 질이 좀 떨어졌다. 그래도 다시 들어보면 아주 조금의 배우는 건 있겠지만 차라리 그 시간에 다른 의미 있는 것들을 하는 게 더 나은 것 같았다.다음에 진행하셨던 선생님은 이틀동안 가르치셨고 나를 들어볼 만한 수업인 것 같아 새벽과 아침에 이 수업을 듣고 내용을 정리해 보기로 했다. 사실 이제 컴퓨터 비전을 공부한지 8일이 넘어서 슬슬 지쳐간다. 난 한 과목을 일주일 이상 하게 되면 많이 질리고 집중력이 좀 떨어지는 것 같다. 그래도 어떤 것이든 마무리를 잘해야 한다. 오늘 하루만 더 컴퓨터 비전 공부를 하면서 남은 수업을 모두 들어볼 것이다. 그리고 늦은 오후부터 저..
5일 전에 컴퓨터 비전 수업을 듣다가 말았는데 오늘 이 수업들을 모두 듣고 정리하려고 한다. 그동안 책으로 학습했었는데 책이 너무 어렵기도 하고 지금의 수준에서 공부를 하는 건 별 의미가 없는 것 같아 여기서 멈추고 12월 말까지 웹 개발 공부를 어느 정도 끝내놓고 다시 컴퓨터 비전으로 돌아와 나머지 공부를 이어가기로 했다.사실 몇 개의 수업 영상이 빠져있어 인사교에서 진행했던 컴퓨터 비전 수업은 더이상 듣지 않으려고 했었다. 근데 오늘 자료를 살펴보다 선생님이 마지막날 자료를 올려주셨다는 걸 알게 되었다. 부족한대로 이 자료만 보면서 코드를 예측하며 실습을 진행할 생각이다. 조금 전에 다른 선생님이 하시는 컴퓨터 비전 수업을 들어보다가 먼저 이 실습부터 진행하는 것이 학습 진도에 맞을 것 같아 플라스크..