본문 바로가기
Daily Coding

[패스트캠퍼스 수강 후기] {컴퓨터비전인강} 100% 환급 챌린지 - 15일차

by 브래드(Brad) 2020. 11. 2.

OpenCV를 활용한 컴퓨터비전과 딥러닝

안녕하세요.

다시 한주가 시작되는 월요일입니다.

오늘은 평소보다 조금 더 일찍 일어나서 회사에 일찍 출근해봤어요.

상무님께서 왜 이리 일찍 왔냐고.... 집에 문제 있는 거 아니냐고 물어보시네요 ㅋ

아침에 와서 회사에서 주는 아침밥도 먹고.... 일찍 일어나는 새가 벌레를 잡는다고 저도 아침을 다 먹었네요...ㅎㅎ

어제에 이어 오늘도 날씨가 우중충 해서 

평소보다 많이 어둡습니다.

요샌 그래도 맑은 날이 많으니 이런 날씨도 특별한 것 같아요~

 

코딩 공부를 시작하게 된 배경을 다시 언급하자면,

인공지능이 앞으로 세상을 지배할 거라는데, 기계와 소통을 위해 코딩은 점점 필수 능력이 되어가는 것 같습니다.

파이썬으로 공부하면 쉽다는데, 왜 이렇게 어렵게 느껴지는 걸까요???

혼자 너튜브로 공부하려다 보니 두서없이 따라 하기만 하고, 정작 제가 하고 싶은 건 만들지 못하게 되는 것 같습니다.

아마도 제가 더 노력하지 않아서겠지요.

저는 뭔가를 할 수밖에 없는 환경에 놓여야만 움직이는 DNA를 가지고 있는 것 같아요

그래서 투자를 하고 본전심리가 장치가 되어 어쩔 수 없이 실행하게 만드는 유료수강제도를 이용하게 되는 것 같습니다.

 

요새 같은 코로나 시대에는 학원에 가기도 그렇고, 사람마다 이해도나 기본 실력이 다르니 수준이나 진도를 제가 정할 수 있는 온라인 교육이 좋은 것 같습니다.

FastCampus의 교육들은 커리큘럼들도 잘 짜여 있고, 한번 결제하면 평생 소장이 가능하다고 해서 종종 이용하고 있는데요.

이번에는 미션 수행하면 수강료 환급해주는 과정이 생겨서 도전해보기로 했습니다.

 

이번에 도전한 과정은 "OpenCV 를 활용한 컴퓨터 비전과 딥러닝"인데요.

마침 제가 요새 회사에서 추진하고 있는 프로젝트가 "지능형 CCTV 구축"과 관련된 것이어서,

관련 기술도 배울 겸 신청하게 되었어요

 

수강신청 후 환급 미션이 시작되기 전까지는 약간 시간이 있어서 Chapter 1 은 쉬엄쉬엄 들어봤는데요.

FastCampus 강의들의 장점은 영상 1개당 강의시간이 길어도 25분을 넘기지 않고 대체로 10분 안팎이어서

수강에 큰 부담이 없다는 것입니다.

문제는 본인이 꾸준히 하느냐에 대한 것인데 평생 소장이니 의지가 다시 타오를 때 또 보면 되죠 뭐...ㅋ

 

오늘은 영상의 기하학적 변환 중 영상의 확대와 축소, 그리고 피라미드에 대해 배워봤습니다.

영상 확대나 축소는 꽤 쉬운 편이었습니다.

 

관련 함수는 

cv2.resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None) -> None

위에서 dsize는 확대 또는 축소할 size의 픽셀 크기를 (w, h) 튜플로 지정해주는 형태이고,

fx, fy는 배율이라고 보시면 되겠습니다.

interpolation 은 결과물에 대한 경계면 처리를 어떻게 할 것인지에 대한 보관법인데, 어떤 걸 쓰느냐에 따라 품질과 속도가 달라지니 유의해야겠습니다.

 

참고로 영상의 대칭을 만드는 함수는

cv2.flip(src, flipCode, dst=None) ->dst

flipCode 가 1이면 좌우대칭, 0이면 상하 대칭, -1 이면 좌우+상하 대칭입니다.

 

 

이미지 피라미드는 다양한 해상도의 영상 세트를 구성한 것을 말합니다.

다운 샘플링과 업샘플링이 있는데요. 큰 틀에서 확대/축소와 비슷하다고 보시면 됩니다.

 

다운샘플링 함수는

cv2.pyrDown(src, dst=None, dstsize=None, borderType =None) -> dst

dstsize를 지정하지 않으면 1/2로 자동 설정됩니다.

 

업샘플링 함수는

cv2.pyrUp(src, dst=None, dstsize=None, borderType =None) -> dst

이경우에는 2배가 기본값입니다.

 

주말에 그간 배운 것들을 좀 실습해봤더니

확실히 이해가 더 쉬워지네요~~~

예습은 못하지만 복습이라도 하면 확실히 나은 것 같습니다.

 

그럼 모두들 이번 한주도 성장하는 한주 되시길~~ ^^

 

 

강의 링크: https://bit.ly/2DBM8d4

 

OpenCV를 활용한 컴퓨터비전과 딥러닝 올인원 패키지 Online. | 패스트캠퍼스

황선규 박사에게 배우는 컴퓨터 비전과 딥러닝. 고급 알고리즘의 원리를 제대로 이해하고 수십 가지의 실습을 통해 내 것으로 만드세요.

www.fastcampus.co.kr

 

댓글