일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- pandas
- 정수와유리수
- 파이썬라이브러리
- JSP/Servlet
- C++
- CSS
- 자바 실습
- 자바
- 정보처리기사실기
- 파이썬
- SQL
- 딥러닝
- 컴퓨터비전
- 운영체제
- 혼공머신
- CNN
- 정보처리기사필기
- 연습문제
- 데이터베이스
- numpy/pandas
- 코딩테스트
- 중학수학
- 데이터입출력구현
- html/css
- 컴퓨터구조
- 데이터분석
- 텍스트마이닝
- Today
- Total
목록컴퓨터비전 (69)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이어서 아나콘다 내비게이터로 이동해서 OpenCV를 설치해 보겠다. 아나콘다 내비게이터에서 OpenCV 설치하기네비게이터에서 들어가서 이제 세부 설치를 진행해 보겠다. 책에는 이런 부분이 나와있지 않지만 난 책과 수업 시간 강의도 모두 실행할 예정이라 두 가지 프로그램이 모두 필요했다. 책에서는 스파이더 통합 개발 환경으로 진행하고, 수업은 비주얼 스튜디오 코드로 진행되었던 것 같다. 1. OpenCV 설치하기내비게이터 화면을 접속한 후 왼쪽 상단에 Enviroments에 들어간다. 그러면 지금까지 설치된 프로그램이 보인다. 전에 Orange와 Flask를 할 때 사용했던 것들도 있다. 내비게이터에도 들어가 보니 cv가 잘 설치된 것을 볼 수 있다. 이제 세부 설치를 진행해 볼 것이다. 2...
이틀 동안은 CSS를 공부하느라 컴퓨터 비전을 공부하지 않았는데 오늘부터 다시 5~6일에 걸쳐 컴퓨터 비전을 공부해볼 생각이다. 며칠 후에 자격증 시험이 있어 그것도 공부해야 하니 6일쯤 잡는 게 나을 것 같다. 과연 내가 잘할 수 있을지 걱정이 되기도 한다. 하지만 CSS도 잘 했고 머신러닝도 딥러닝도 모두 잘했으니 컴퓨터 비전 역시 잘할 수 있으리라 믿는다. 어제 웹캠도 잘 도착해서 이제 설치만 하면 될 것 같다. 현대 컴퓨터 공학의 두드러진 강점 중의 하나는 양호한 프로그래밍 환경이다. 컴퓨터 비전 프로그래밍도 예외가 아니다. 예전에는 알고리즘을 바닥부터 직접 구현했지만 이제는 함수 호출 한번으로 영상을 처리할 수 있는 시대가 되었다. 그 중심에는 2000년에 탄생한 OpenCV 라이브러리가 있다...
남은 4문제는 풀기 싫어서 건너뛰려고 했는데 그래도 푸는 것이 좋을 것 같아 마음을 다시 잡아보았다. 연습문제 풀기 세 번째 문제 7번DALL·E는 영어 문장을 주면 내용에 맞는 영상을 자동으로 생성해 주는 혁신적인 모델이다. 이 사이트에 접속해 영상 생성을 시도하고 결과 영상을 제시하시오. DALL·E 사이트 DALL·E mini by craiyon.com on Hugging Face huggingface.co 처음에는 실행이 안되고 어떻게 쓰는지도 몰라서 잘못된 사이트인 줄 알았다. 근데 구체적으로 문장을 쓰지 않아서 나타나지 않은 거였다. 신나게 뛰어가는 강아지의 모습을 영상으로 만들어달라고 요청했다. 이렇게 신나게 뛰는 강아지의 모습이 나왔다. 그중에 한 장을 선택해 보았..
이어서 연습문제 4번부터 풀어보려고 한다. 요즘 공부의 흥미가 조금 떨어지는 기간이지만 요즘은 슬럼프 없이 공부에 집중하려고 하는 편이다. 연습문제가 너무 많아서 풀기 귀찮지만 모두 내게 도움이 되는 것들이니 재미가 없더라도 한번 풀어보려고 한다. 연습문제 풀기 두 번째 문제 4번가운데 이미지는 1957년에 세계 최초로 컴퓨터에 저장된 아이 영상이다. 당시 사용된 컴퓨터의 메모리와 CPU 사양을 조사하고, 이 영상을 저장하고 처리하는데 어떤 어려움이 있었을지 설명하시오. 미국 MIT의 컴퓨터 과학자 러셀 커쉬(Russell Kirsch)가 당시의 컴퓨터인 SEAC(Standard Eastern Automatic Computer)을 이용해 스캔하여 디지털화한 이미지이다. 이 이미지는 176x176 픽셀..
새벽에 공부하다 말았던 컴퓨터 비전 학습을 점심식사 전까지 해볼 생각이다. 오늘 새벽에 다른 때보다 천천히 공부를 하며 오히려 마음이 정말 흐뭇하고 기뻤다. 그리고 어떤 것을 배울 때 충분히 생각하고 고민하며 즐길 수 있는 시간이 갖추어질 때 나의 생각과 사고가 더 넓어진다는 걸 배울 수 있었다. 그런 의미로 AI와 컴퓨터 비전 관련 영화나 영상이 있으면 찾아보며 오늘은 1장만 공부하는 걸 목표로 삼기로 했다. 이 책은 실습하고 시청해 볼 영상들도 많이 제공하고 있다. 컴퓨터 비전 만들기인간은 뛰어난 시각을 가지고 있기 때문에 컴퓨터 비전을 만드는 일이 쉬울 거라고 착각하기 쉽다. 하지만 앞에서 살펴보았듯이 결코 그렇지 않다. 컴퓨터 비전의 궁극적인 목적은 인간처럼 일반적인 상황에서 잘 작동하는 시..
이제 본격적으로 컴퓨터 비전에 대해서 알아볼 것이다. 컴퓨터 비전은 왜 어려운가?앞에서 보았듯이 특정한 과업에 국한하면 인간 시각에 가깝거나 우월한 능력을 보여실제로 활용할 수 있는 컴퓨터 비전 시스템이 많다. 하지만 일반적인 환경에서는 인간 시각에 크게 뒤지며, 인간에 가까운 성능을 달성할 수 있을지조차 불분명하다. 컴퓨터 비전이 어려운 이유는 명확하다. 1. 세상의 변화무쌍함세상은 참으로 변화무쌍하다. 물체를 보는 위치와 방향에 따라 영상이 달라지며, 카메라나 물체가 이동하면 영상이 시시각각 변한다. 게다가 사람의 관심은 물질의 기본 단위인 원자부터 우주까지 스펙트럼이 아주 넓고 모든 수준에서 여상이 발생한다. 따라서 컴퓨터 비전이 취급해야 하는 영상의 종류도 방대하다.이런 변화를 표현하는 규칙..
컴퓨터 비전이 활용하는 분야는 정말 많다. 이러한 것들을 자료를 찾아보며 정리해 보았다. 컴퓨터 비전이 활용되는 다양한 분야 1. 농업 : 과일 수확, 잡초 제거, 자율 트랙터, 작물 성장 모니터링, 축사 모니터링 등 컴퓨터 비전을 응용할 수 있는 과업이 아주 많다. 아래 그림은 테벨 사에서 개발한 과일 수학 드론이다. 컴퓨터 비전을 활용하는 농업용 로봇에 대한 영상은 많은데 책에 소개한 세 개의 영상 중 가장 볼만한 하나만 첨부한다. 농업을 바꾸는 7대의 로봇 2. 의료 : 알츠하이머 진단, 병변 위치 찾기, 수술 계획, 재활 도우미, 세포 분석 등에 활발히 활용된다. 아래 그림은 MRI 영상에서 3차원 혈관을 분할한 결과를 보여준다. 3. 교통 : 교통 흐름 분석, 도로 상황 인식, 주차..
드디어 어제까지 시각지능 공부를 마치고 오늘부터 컴퓨터 비전 공부를 할 수 있게 되었다. 어떤 공부가 될지 정말 기대가 된다. 이 책을 구입한지 두 달 이상 지났는데 드디어 첫 장을 열 수 있을 것 같아 기쁘다. 책과 함께 수업했던 내용도 다시 듣고 학습일지에 써볼 생각이다. 비록 선생님들은 기대했던 것만큼 잘 가르치지는 못했을 지라도 분명 배울 점이 있을 테니 말이다. 인간의 시각은 놀랍다. 영상에서 아래 그림과 같은 영상을 본 사람은 멋진 다이빙 선수라고 말한다. 아래쪽에 깊은 수영장이 있다고 누구나 추론한다. 그리고 물 속으로 풍덩 빠지는 장면이 순식간에 나타날 것이라고 다음을 예측한다. 관중의 환호를 받는 장면까지 상상한다. 인간의 이런 놀라운 시각을 컴퓨터가 흉내 낼 수 있을까? 이런 질문을 품..
수료증과 시험이라는 카테고리를 하나 만들어서 학습일지를 쓰는 중이다. 그동안 과목별로 이수하면 이수증을 해당 과목에 올렸는데 이렇게 하니 보기도 힘든 것 같아 아예 따로 설정하기로 했다.풀이 과정과 함께 일지를 쓰며 시험을 보다 보니 시간을 훨씬 더 많이 걸리지만 공부는 더 잘될 거라 믿는다. 컴퓨터 비전 문제 문제 6번 이 문제는 어렵지 않은 문제라 풀이는 생략하겠다. 7번 문제 이 문제는 캡처하기 전에 답을 먼저 선택해버렸다. OpenCV에서 이미지의 색상 공간을 변환할 때는 cv2.cvtColor 함수를 사용한다. 코드에서 cv2.COLOR_BGR2RGB로 BGR 색상 공간을 RGB로 변환하고자 할 때, cvtColor 함수가 필요하다. 문제 8번 이 코드는 O..