본문 바로가기
Daily Coding

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

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

 

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

안녕하세요

오늘이 50일 미션 중 딱 절반인 25일 차입니다.

어찌어찌하다 보니 한 달 가까지 꾸준히 하게 되었네요.

코딩 강의 듣는 게 이제는 매일 뉴스를 확인하듯 일상이 된 것 같습니다.

 

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

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

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

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

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

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

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

 

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

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

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

 

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

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

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

 

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

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

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

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

 

오늘은 이진영 상처리 마지막으로 명함인식 프로그램을 실습해봤습니다.

내용은 정말 어렵긴 했지만 되게 흥미로운 부분들이 많았습니다.

지난번 명함인식 프로그램은 네 모서리를 지정하고, 그걸 직사각형 형태로 펴주는 것이었는데

이번은 자동으로 명함을 인식해서 직사각형으로 분리해주고,

Tesseract의 OCR 기법을 사용해서 텍스트까지 추출해냈습니다.

파이썬의 Tesseract를 까는 도중 SSLCert 에러로 진도를 잘 따라가질 못하긴 했지만...

그래도 이후 해결은 했습니다. 

pip install에 별도 구분자 입력을 해주면 되는 거였네요. ㅎ

 

 

8장으로 넘어가서 영상 분할과 객체 검출 그중 그랩 컷이라는 방법을 배워봤습니다.

그랩 컷이란, 그래프 컷 기반 영역 분할 알고리즘이고, 영상의 픽셀을 그래프 정점으로 간주하고 픽셀들을 두 개의 그룹으로 나누는 최적을 컷을 찾는 방식이라고 합니다.

예제를 보니깐 유저가 객체라고 생각하는 영역, 배경이라고 생각하는 영역을 드래그하면 해당 영역을 다시 유저의 판단에 맞게 분류해주는 형태였습니다.

 

그랩컷

관련 함수는

cv2.grabCut(img, mask, rect, bgdModel, fgdModel, iterCount, mode=None) -> mask, bgdModel, fgdModel

mask는 입출력 마스크이며 네게의 값으로 구성됩니다.

rect는 ROI 영역

bgdModel 은 임시 배경 모델 행렬

fgdModel 은 임시 전경 모델 행렬입니다.

 

사실 이 부분은 잘 이해가 되질 않아서 다시 한번 들어봐야겠어요

예제에서 활용하는 메시 사진도 강의자료에 빠져 있어서 한참 헤매었네요 ㅠ

 

그럼 오늘 하루도 좋은 하루 보내세요~!!

 

 

 

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

 

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

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

www.fastcampus.co.kr

 

 

댓글