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

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

#Computer Vision
#Algorithm #C++11

기간 & 일정

2019.08.24 – 10.19 (9/14 휴강)
매주 토요일 14:00 – 18:00
총 8주, 32시간

장소 및 준비물

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

문의

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

영상처리, 시작부터 끝까지 8주 완성으로!

CUDA, OpenCL, C++11, 딥 뉴럴 네트워크(DNN) 등
최신 OpenCV 라이브러리 기술을 익히고,
컴퓨터 비전 프로그램을 개발하는 능력을 길러가세요!

OpenCV, 조금 써봤다는 사람은 많지만
잘 쓴다는 사람은 별로 없는게 현실!

영상 데이터 분야에 활용할 곳이 많다고 소문난 OpenCV,
그만큼 OpenCV가 가지는 기능들이 다양하기 때문입니다.
당신은 이런 OpenCV의 기능들을 실무에 적극적으로 활용하고 있나요?

BUT

하지만 OpenCV를 배울 수 있는 학습콘텐츠는
현재 온라인강의와 관련서적이 전부!

실무에 즉시 활용할 수 있는 컴퓨터 비전 개발 스킬을
확실하게 가져갈 수 있는 곳은 패스트캠퍼스 뿐입니다.

어떻게 실무에 즉시 가져갈 수 있냐구요?
매시간 실무에 가까운 프로젝트를 경험하기 때문에 가능합니다!

Project 1 : 얼굴스티커(간단 스노우앱)

이런 내용들을 학습할 수 있어요!
투명한 PNG 파일 불러오기/ 얼굴 검출/ 두 장의 영상 합성/ 병렬 프로그래밍으로 최적화

ARVideo2_20190430

Project 2 : AR 비디오 플레이어

이런 내용들을 학습할 수 있어요!
마커 검출/ 마커 인식/ 기하학적 변환/ 동영상 재생

Project 3 : 명함 인식

이런 내용들을 학습할 수 있어요!
명함 검출 / 명함 똑바로 펴기/ 글자 영역 검출 / OCR 문자 인식

패스트캠퍼스에서 벌써 3년째 진행중인 믿고 듣는 강의

스테디 셀러라고 쓰고, 베스트 셀러라고 읽는다!
망설이는 순간 조기마감되는 인기 강의, 놓치면 후회합니다.

다수의 국내 유명 기업 재직자분들께 넘치는 사랑을 받아온 강의!

지금까지 본 강의를 수강한 수강생들만 무려 286명!

이전 기수 수강생들이 전하는 본 강의의 만족도와 후기를 직접 확인해보세요.

수강생 만족도

10점 만점에 9.56!
★★★★★

수강생 만족도

9.56/10

★★★★★

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

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

어려운 부분은 페이스북 그룹에 질문을 남기면 답변을 굉장히 빨리 해주십니다. 수업이 끝난 뒤에도 복습과 추가 공부가 가능한 자료를 자주 남겨주셔서 좋았습니다.
– 수강생 K님

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

강사님이 강의 준비를 굉장히 꼼꼼히 해오시는 것 같습니다. 예시 빌드도 수차례 돌려보고 검증한 후에 수업에 들어오신다는게 눈에 보입니다.
– 수강생 O님

더 자세히 알아볼까요?

코스특징.

01

컴퓨터 비전 알고리즘,
밑바닥부터 구현하기!

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

02

OpenCV를 활용한
프로그램 개발 능력 향상!

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

03

증강현실(AR), 얼굴검출, 필기체 인식 등
매시간 실습과 프로젝트 진행!

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

04

C++ 기초 지식만 있으면
쉽게 배울 수 있는 OpenCV!

C++은 용량이 매우 크고 사용하는 알고리즘이 복잡한 영상데이터를 효율적으로 다룰 수 있게 하며, 대다수의 컴퓨터 비전 회사에서 주력으로 사용하는 언어이기 때문에 그 활용도가 매우 높습니다. 또한 C++을 사용하면 OpenCV에서 제공하지 않는 기능을 직접 구현할 때에도 빠른 연산을 수행할 수 있다는 장점이 있습니다.

내 이야기 같다면? 당신이 바로 수강대상!

수강대상.

icon_woman1_2_happy

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

icon_man4_3_oh

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

icon_man4_3_oh

영상분석이 필요한 소프트웨어
개발자, 앱 개발자, 프로덕트 매니저

수강 전, 수강생 선수지식을 확인하세요!

C++ 및 수학에 대한 기본 지식만 있다면 수강하실 수 있습니다.

① C++ 기초 문법을 타이핑해봤고, 클래스 개념을 이해하고 있다.
② 행렬, 미분, STL vector가 무엇인지 알고 있다.
br
코스에 대한 문의는 언제든 담당 매니저(이유리 매니저 02-501-9695)에게 연락주세요!

잠깐, 나와 비슷한 사람들이 본 강의를 수강했을지 궁금하다면?

이전 기수 수강생들의 직무와 수강 목적을 확인해보세요!

3d그래프

본 강의는 소프트웨어 개발자, 앱 개발자, 프로젝트 매니저 뿐만 아니라
병원, 카메라 개발, CCTV, 금융회사 등과 같은 영상분석이 필요한
다양한 직종의 종사자 그리고 대학생 분들이 수강하셨습니다.

영상 분석에 관심이 있는 당신이라면, 고민하지 말고 지금 바로 수강하세요!

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

8주 커리큘럼.

커리큘럼_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 얼굴 검출 등)

강사소개.

Screen Shot 2016-08-18 at 2.20.32 AM

황선규 박사님

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

[약력]
– 한양대학교 영상 처리 전공 박사
* 주요 연구 분야 : 객체의 모양 기술, 객체 분할, 패턴 인식 등
– 전) 뉴질랜드 캔터베리 대학교, 한양대학교 PostDoc과 연구 교수
* 실시간 특징점 매칭 연구 진행
전) LG 전자 옵티머스 LTE II, G2 등 전략 모델의 카메라 기능 개발 및 Framework 업무 담당
br
[주요저서]
– OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝 (길벗, 2019년)
– 영상 처리 프로그래밍 by Visual C++ (한빛미디어, 2007년)
– Visual C++ 영상 처리 프로그래밍 (길벗, 2015)
– OpenCV 제대로 배우기 (한빛미디어, 2009년, 번역서)

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

수강료 안내

강의 정보

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


정가 150만원

출시알림을 신청해주세요!

✓ 출시알림을 신청해주시면 다음 기수 개강 시 가장 먼저 알려드립니다.

 

강남역 4번 출구 앞

강의장 안내

망설이는 순간! 수강 기회를 놓칠지도 몰라요!

조기마감 되기 전→

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

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