OpenCV로 배우는
컴퓨터 비전 프로그래밍 CAMP

영상처리의 시작부터 끝까지
최신 OpenCV를 실무에 가져가는 8주 코스

#Computer Vision#Algorithm#C++11

기간 & 일정

2019. 06. 15 – 08. 03
매주 토요일 14:00 – 18:00
총 8주, 32시간

장소 및 준비물

패스트캠퍼스 강남 강의장
개인노트북 사용 권장

문의

이유리 매니저
02-501-9695
help.camp.dev@fastcampus.co.kr

OpenCV강의특징2
다양한 영상인식 사례를 함께 코딩하며 최신기술 동향을 가장 빠르게 적용해봅니다
CUDA, OpenCL, C++11, 딥 뉴럴 네트워크(DNN) 등 OpenCV 라이브러리 기술을 활용한 컴퓨터 비전 프로그램 개발 스킬을 실무에 가져가세요
286여명의 수강생이 이 강의를 들었습니다

#수강생 만족도

9.56/10

★★★★☆

코드, 환경설정 등 수강생이 궁금해할만한 내용을 자료로 보완해주셔서 수업 외에도 혼자 학습하며 따라갈 수있어서 좋았습니다.

박사님께서 수년간 고생해서 배워오신 내용들을 쉽게 알려주셔서 매우 감사합니다.

어려운 부분은 페이스북 그룹에 질문을 남기면 굉장히 빨리 답을 달아주신다. 수업이 끝난 뒤에도 복습과 추가 공부가 가능한 자료를 자주 남겨주셔서 좋다.

수업 동안 관련 지식을 풍부하게 알려주셨습니다. 무엇보다 이 분야의 진짜 전문가를 선생님으로 모시게 되어 의미 있는 시간이었습니다.

강사님이 강의 준비를 굉장히 꼼꼼히 하신다. 예시 빌드도 수차례 돌려보고 검증한 후에 수업에 들어오신다는게 눈에 보인다.

당신을 위해 준비했습니다

#수강대상

icon_woman1_2_happy

컴퓨터 비전, 이미지 프로세싱 실무력을 키우려는 분

주어진 시간(8주) 안에 가장 빠르게 컴퓨터비전 지식을 습득하고 실무에 활용할 수 있도록 강의를 구성했습니다. 실무에서 쓰는 C/C++ 프로그래밍 언어를 기반으로 강의를 진행하며, 이론과 실습이 조화된 체계적인 커리큘럼으로 컴퓨터비전 초보자도 쉽게 강의를 따라올 수 있습니다.

icon_man4_3_oh

OpenCV를 이용하며 느낀 한계를 극복하고 싶은 분

OpenCV에서 제공하는 함수로 프로그램을 개발하고 싶지만, 컴퓨터비전에 대한 이해가 부족해서 어려움을 겪는 분들이 많습니다. 이제 영상처리 알고리즘 이론을 이해하고, GPU, 병렬 프로그래밍, DNN 모듈 등 최신 OpenCV 라이브러리 사용법을 익혀 커리어를 한단계 업그레이드 하세요.

수강 전 선수지식

※ C++ 및 수학에 대한 기본 지식만 있다면 수강하실 수 있습니다!
– C++ 기초 문법을 타이핑해봤고, 클래스 개념을 이해하고 있다.
– 행렬, 미분, STL vector가 무엇인지 알고 있다.

벌써 3년째, 오픈하면 조기마감하는 베스트셀러 강의

#누가 이 코스를 들었을까요?

수강대상
3d그래프

소프트웨어 개발자, 앱개발자, 프로젝트 매니저뿐만 아니라 영상분석이 필요한 다양한 직종(병원, 카메라 개발, CCTV, 금융회사 등)의 종사자, 대학생 그리고 개인 계발을 목적으로 하는 사람들이 이 코스를 수강했습니다.

공부도 하고!
학습지원금도 받고!

미션 완료시 20만원을 학습지원금으로 드립니다.

패스트캠퍼스의 수강의지를 강화하기 위한 지원금 제도를 운영합니다
패캠이 제안하는 학습 목표를 달성하고 커리어 이상의 성취감을 얻어가길 바랍니다.

*학습지원금은 제세공과금(22%)을 제하고 드립니다.

과제/학습노트

100% 제출

영상처리의 시작부터 끝까지 모두 담은

#커리큘럼

커리큘럼_mobile

[1주차]

컴퓨터 비전과 OpenCV의 만남

컴퓨터 비전 프로그래밍 기초
OpenCV 개요와 설치
OpenCV 예제 만들기: HelloCV 프로젝트
OpenCV 주요 클래스: Mat, Scalar 클래스 등

실습

OpenCV 버전 출력하기
정지 영상 화면 출력하기
영상 파일 포맷 바꿔 저장하기

[2주차]

OpenCV 기초 사용법/영상 밝기 & 명암비 조절

OpenCV 영상 픽셀 값 접근 방법
OpenCV 연산 시간 측정 방법
영상의 밝기와 명암비 조절: 기초부터 고급 이론까지
히스토그램 분석: 히스토그램 스트레칭과 평활화

실습

OpenCV 프로젝트 템플릿 사용하기
밝기 및 명암비 조절 직접 구현
밝기 및 명암비 자동 보정 프로그램

[3주차]

필터링 / 기하학적 변환

필터링
평균값 필터, 가우시안 블러링, 샤프닝, 잡음 제거
기하학적 변환
어파인 변환(이동/전단/크기/회전)과 투시 변환

실습

평균값 필터 구현
영상의 잡음 제거와 프로파일 분석
찌그러진 명함 영상을 반듯하게 펴기

[4주차]

영상의 특징 추출 / GPU & 병렬 프로그래밍

에지 검출, 직선 검출, 원 검출
카메라와 동영상 처리
GPU 활용: CUDA & OpenCL (T-API)
OpenCV 병렬 프로그래밍

실습

에지 검출 필터 구현 (소벨, 캐니)
직선 주로 차선 검출
T-API(OpenCL) 동영상 처리
병렬 처리 명암비 조절 및 속도 비교

[5주차]

컬러 영상 처리 / 이진화와 레이블링

컬러 영상 처리: 색상 이론 기초와 색 공간
컬러 히스토그램 평활화, 특정 색상 영역 추출
이진화와 모폴로지
레이블링

실습

컬러 영상의 반전 구현
특정 색상 영역 추출하기
키보드 문자 영역 검출

[6주차]

객체 검출

외곽선 검출과 모멘트
템플릿 매칭과 응용
Cascade 분류기: 얼굴 검출, 눈 검출, 번호판 검출
HOG 알고리즘과 보행자 검출

실습

특정 모양의 객체 검출하기
객체의 회전 방향 검출 및 보정
인쇄체 숫자 인식
(Project #1) 얼굴 스티커(스노우앱)

[7주차]

특징점 검출과 매칭

코너 검출 기법: Harris, FAST
크기 불변 지역 특징점 검출과 매칭 : SIFT, ORB
호모그래피와 RANSAC 알고리즘
이미지 스티칭

실습

크기 및 회전 불변 객체 검출
영상 이어붙이기 (파노라마 영상)
(Project #2) AR 비디오 플레이어

[8주차]

머신 러닝과 딥러닝

머신 러닝 알고리즘
K최근접 이웃 알고리즘, 서포트 벡터 머신
딥러닝과 OpenCV
딥러닝 개요, CNN, OpenCV DNN 모듈

실습

다양한 방법의 필기체 숫자 인식
(KNN, SVM + HOG, 딥러닝 CNN)
OpenCV DNN 예제 살펴보기
(GoogLeNet, SSD 얼굴 검출 등)

교육과정소개서_cta_mo-1

강의 소개를 한 눈에 보고 싶다면? 교육 과정 소개서를 확인해주세요!
* 본 소개서는 회사 제출용으로도 사용 가능합니다.

#두가지 프로젝트

opencv_cat_ear

프로젝트 #1 : 얼굴 스티커(간단 스노우앱)

– 투명한 PNG 파일 불러오기 (1주차), 얼굴 검출 (6주차), 두 장의 영상 합성 (2주차), 병렬 프로그래밍으로 최적화 (4주차)

ARVideo2_20190430

프로젝트 #2 : AR 비디오 플레이어

– 마커 검출 (5주차), 마커 인식 (6주차), 기하학적 변환 (3주차), 동영상 재생 (4주차)

181217_opencv_carddetect

미니프로젝트: 명함 인식

– 명함 검출 (5주차), 명함 똑바로 펴기 (3주차), 글자 영역 검출 (8주차), OCR 문자 인식 (8주차)

#코스특징

컴퓨터 비전 알고리즘을 밑바닥부터 구현하기
OpenCV를 활용한 영상 및 화소(pixel) 접근 방법부터 히스토그램 분석, 공간적 필터링(블러, 샤픈, 잡음 제거 등), 영상의 기하학적 변환(Zoom, Rotate 등)과 같은 이미지 프로세싱 기초 알고리즘을 C/C++ 언어를 사용하여 모두 밑바닥부터 직접 구현해봅니다. 이를 통해 컴퓨터에서 영상을 다루는 기본적인 개념을 익히고 향후 컴퓨터 비전 고급 알고리즘을 이해할 수 있는 기틀을 마련합니다.

OpenCV를 활용한 프로그램 개발 능력 향상
많은 분들이 컴퓨터 비전 알고리즘에 대한 이해가 부족하여 OpenCV 라이브러리를 제대로 활용하지 못하고 있습니다. 컴퓨터 비전 알고리즘 이론과 이를 구현한 OpenCV 클래스 및 함수의 사용법을 함께 설명하며 복잡한 컴퓨터 비전 프로그램도 함께 구현해봅니다. 8주간 100개가 넘는 실습 예제를 만들어보면서 자연스럽게 OpenCV 활용법을 익힐 수 있습니다.

증강현실(AR), 얼굴검출, 필기체 인식 등 매시간 실습&프로젝트
배운 내용이 어떻게 활용될 수 있는지 자세히 알아보기 위해 매 시간 실습을 진행하고, 작은 프로젝트도 진행합니다. 영상 기반의 증강현실(AR) 프로그램, 얼굴을 포함한 다양한 객체 검출, 딥 뉴럴 네트워크(DNN) 기능을 활용한 필기체 숫자 인식 프로젝트를 진행하면서 컴퓨터 비전의 다양한 경험을 전달해드립니다.

C++로 배우는 OpenCV
1. 영상데이터는 용량이 매우 크고, 사용하는 알고리즘이 복잡하기 때문에 C++을 사용하는 것이 효율적입니다.
2. 대다수의 컴퓨터비전 회사에서 C/C++ 언어를 주력으로 사용합니다.
3. OpenCV에서 제공하지 않는 기능을 직접 구현하는 경우 C/C++을 사용해 빠른 연산을 수행할 수 있습니다.

#강사소개

Screen Shot 2016-08-18 at 2.20.32 AM

황선규 박사님

2006년 한양대학교에서 영상 처리를 전공하여 박사 학위를 받았으며, 재학 시절 주요 연구 분야는 객체의 모양 기술, 객체 분할, 패턴 인식 등이었다. 이후 뉴질랜드 캔터베리 대학교와 한양대학교에서 PostDoc과 연구 교수로 재직하며 실시간 특징점 매칭 연구를 진행했다. 2009년 LG전자에 입사하여 옵티머스 LTE II, G2, G3, G5 등 전략 모델의 카메라 기능 개발과 카메라 Framework 업무를 담당했다.

주요저서

OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝 (길벗, 2019년)
Visual C++ 영상 처리 프로그래밍 (길벗, 2015)
OpenCV 제대로 배우기 (한빛미디어, 2009년, 번역서)
영상 처리 프로그래밍 by Visual C++ (한빛미디어, 2007년)

“안녕하세요, 「OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝」 저자 황선규입니다. 본 강의는 영상 데이터의 기본적인 처리 방법과 고급 컴퓨터 비전 알고리즘 이론까지 체계적으로 전달합니다. 또한 OpenCV 라이브러리를 이용하여 쉽고 빠르게 예제 프로그램을 만들고, 그 결과를 눈으로 확인할 수 있습니다. 잘 짜여진 커리큘럼으로 구성된 8주간의 수업이 컴퓨터 비전 실무자 뿐만 아니라 영상 처리에 관심이 있는 분들께 충분히 유익할 시간이 될 것입니다.”

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

패스트캠퍼스 오프라인 강의를 수강하셨다면!
별도의 가입절차없이 패스트캠퍼스 커뮤니티 멤버쉽 회원이 됩니다.
커뮤니티 멤버쉽은 수강 후 1년 동안 유지되며,
오직 멤버들만을 위한 비공개 스터디클럽, 네트워킹행사, 세미나 등 비정기적 행사에 모실 예정입니다.

매주 목요일마다 할인 마감!

수강료 안내

강의 정보

기 간 : 2019. 6. 15. ~ 2019. 8. 3. (총 8주)
일 정 : 토요일 14:00 – 18:00 (주 1회 4시간)
준비물 : 개인 노트북 권장
(웹캠 탑재 혹은 USB 카메라 연결
Windows 10, 64비트 권장)
장 소 : 패스트캠퍼스 강의장


135만원150만원

얼리버드 할인중 | 10% OFF

✓ 6월 6일 자정에 할인이 마감됩니다.
✓ 매주 목요일마다 가격이 소폭 상승합니다.

이번에 시간이 안되시나요?

‘출시알림’을 신청해주세요

다음 강의 모집 시작 시 가장 먼저 이메일로 알려드립니다.

최신 OpenCV 라이브러리로 컴퓨터비전 프로그램 개발하기

10% 할인마감 → 6/6

강남역 4번 출구 앞

강의장 안내

학습 지원 프로젝트

공부도 하고! 학습지원금도 받고!

*학습지원금(제세공과금 22% 차감 후 지급)은 강의마다 개인마다 상이할 수 있습니다.

학습 목표. 과제 및 학습노트 제출

1. 개강시 제공되는 하드카피 과제를 완료.
2. 2주차에서 8주차까지 강의내용에 대한 학습노트 제출.
– 자세한 내용은 강의에서 안내해 드릴 예정입니다.

학습지원금을 받으려면?

미션을 모두 완료하면 신청페이지를 통해 신청 가능합니다.
다만, 강의 종료 후 30일 이내에 신청페이지를 통해서 신청해주셔야 합니다.
아래의 환급신청 링크로 신분증 사본 / 환급받을 통장사본을 제출 (반드시 본인 명의로만 가능)해 주세요.
결제한 수강료의 10% (환급 금액의 22% 제세공과금으로 차감) 를 드리며, 학습지원금은 개인마다 상이할 수 있습니다.

환불규정

* 학습지원금은 기수강생 및 얼리버드 할인과 중복 적용이 가능합니다. (기타 다른 이벤트와 중복 적용이 불가합니다.)
* 과제물이 허위로 작성되거나 표절일 경우 환급이 거절될 수 있습니다.
* 환불은 환불규정(https://www.fastcampus.co.kr/refund/)에 따라 진행됩니다. 규정에 의거하여 환불금액이 없을 수 있습니다.