간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 결제 시 최대할인 3천원 / 5만원 이상 결제, 기간 중 1회)
삼성카드 6% (25,380원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (25,650원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (18,900원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (21,600원)
(최대할인 4만원 / 2만원 이상 결제)
Close

OpenCV 4 마스터 3/e : 비전과 이미지 처리 앱을 만들기 위한

원제 : Mastering OpenCV 4, 3rd Edition: A comprehensive guide to building computer vision and image processing applications with C++
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 60
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

30,000원

  • 27,000 (10%할인)

    1,500P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(8)

  • 사은품(10)

책소개

OpenCV는 컴퓨터 비전, 머신러닝, 이미지 처리를 위한 기본적인 크로스 플랫폼 라이브러리다. 이 책은 컴퓨터 비전 엔지니어가 OpenCV를 마스터할 수 있는 첫걸음을 내딛도록 도와준다. 수학 공식은 최소한으로 유지하면서 아이디어 이해부터 실행 코드 작성까지 완벽한 프로젝트를 제공하고, 얼굴 인식, 랜드마크 감지 및 포즈 추정, 딥 컨볼루션망을 통한 숫자 인식과 같은 컴퓨터 비전의 최신 인기 주제를 다룬다.
완벽한 컴퓨터 비전 프로젝트를 사용해 API 기능을 익히고 설계를 어떻게 할지 파악할 수 있다. 또한 컴퓨터 비전의 기본 내용을 넘어 복잡한 이미지 처리 프로젝트를 위한 솔루션을 구현할 수 있도록 돕는다.

출판사 서평

★ 이 책에서 다루는 내용 ★

■ OpenCV 코드 샘플 작업으로 실제 컴퓨터 비전 구축
■ OpenCV 프로젝트 엔지니어링 및 유지 관리 모범 사례
■ 복잡한 컴퓨터 비전 작업을 위한 알고리즘 설계 접근 방법
■ OpenCV의 최신 API(v4.0.0)
■ 3D 장면 재구성 및 SfM
■ ArUco 모듈을 사용한 카메라 보정 및 오버레이 AR

★ 이 책의 대상 독자 ★

OpenCV를 시작하려는 초보 컴퓨터 비전 엔지니어를 대상으로 하며, 대부분 C++ 환경에서 기존의 기초 지식을 주로 학습하는 것과는 달리 실습 방식을 이용한다. 현재의 일반적인 컴퓨터 비전 작업과 관련해 OpenCV API의 구체적인 사용 사례 예제를 제공하고 '복사-붙여넣기-실행' 방법을 권장하므로 기초 수학 내용은 최소한으로만 유지한다.

★ 이 책의 구성 ★

필요한 내용을 다루는 장을 바로 읽거나 각 장의 코드, 설명을 살펴봄으로써 기배포된 모듈들을 포함한 OpenCV의 많은 기능을 어려움 없이 사용할 수 있다. 또한 웹, iOS, 안드로이드 장치와 파이썬 주피터 노트북Python Jupyter Notebook에서의 OpenCV 사용 방법을 제공한다. 각 장은 서로 다른 주제를 다루고 솔루션과 이론적 내용을 제공한다. 문제를 해결할 수 있도록 빌드하고 실행할 수 있는 전체 코드 예제를 제공한다.

1장, '라즈베리 파이의 카툰화와 피부색 변경'에서는 데스크톱과 라즈베리 파이(Raspberry Pi)같은 소형 임베디드 시스템에서 이미지 처리 필터를 만드는 방법을 보여준다.
2장, 'SfM 모듈을 사용한 모션 구조 탐색'에서는 한 장면을 희소 포인트 클라우드(카메라 포즈 포함)로 재구성하기 위해 SfM 모듈을 사용하는 방법과 멀티 뷰 스테레오를 사용해 밀집 포인트 클라우드를 얻는 방법을 보여준다.
3장, 'face 모듈을 사용한 얼굴 랜드마크와 포즈 분석'에서는 face 모듈을 사용한 얼굴 랜드마크(얼굴 마크라고도 함) 검출 프로세스를 설명한다.
4장, '딥 컨볼루션 네트워크를 사용한 번호판 인식'에서는 이미지 세그멘테이션, 특징 추출, 패턴 인식 기본 사항, 두 가지 주요 패턴 인식 알고리즘인 SVM과 DNN을 소개한다.
5장, 'DNN 모듈을 사용한 얼굴 검출 및 인식'에서는 이미지에서 얼굴을 검출하는 다양한 기법을 보여준다. 하르(haar) 특징이 있는 캐스케이드 분류기를 사용하는 방법보다는 일반적인 알고리즘부터 딥러닝을 사용하는 최신 기법까지 모두 아우르는 다양한 방법을 제공한다.
6장, 'OpenCV.js를 사용한 웹 컴퓨터 비전 소개'에서는 OpenCV의 자바스크립트용 컴파일 버전인 OpenCV.js를 사용해 웹용 컴퓨터 비전 알고리즘을 개발하는 새로운 방법을 보여준다.
7장, 'ArUco 모듈을 사용한 안드로이드 카메라 보정과 AR'에서는 OpenCV의 ArUco 모듈, 안드로이드의 Camera2 API, JMonkeyEngine 3D 게임 엔진을 사용해 안드로이드 생태계 시스템에서 증강현실(AR) 애플리케이션을 구현하는 방법을 보여준다.
8장, '스티칭 모듈이 있는 iOS 파노라마'에서는 OpenCV의 사전 컴파일된 iOS용 라이브러리를 사용해 아이폰에서 파노라마 이미지 스티칭(stitching) 애플리케이션을 작성하는 방법을 보여준다.
9장, '작업에 가장 적합한 OpenCV 알고리즘 찾기'에서는 OpenCV 내의 옵션을 고려하고 따라야 할 여러 가지 방법을 설명한다.
10장, 'OpenCV의 일반적인 함정 피하기'에서는 OpenCV의 역사적 발전, 점진적인 프레임워크/알고리즘 제공 증가 현황, 컴퓨터 비전의 발전을 살펴본다.

목차

1장. 라즈베리 파이의 카툰화와 피부색 변경
__웹캠에 액세스하기
__데스크톱 앱의 기본 카메라 처리 루프
____흑백 스케치 생성하기
____색 페인팅과 카툰 생성
____윤곽선 필터를 사용해 이블 모드 생성
____피부 검출 방법을 사용해 외계인 모드 생성
__피부색 체인저 구현
____스케치 이미지에서 임의의 페퍼 잡음 감소
__데스크톱에서 임베디드 디바이스로 포팅
____임베디드 디바이스의 코드를 개발하기 위한 장비 설정
____임베디드 디바이스에서 OpenCV 설치
__요약

2장. SfM 모듈을 사용한 모션 구조 탐색
__기술 요구 사항
__SfM의 핵심 개념
____보정된 카메라와 에피폴라(등극선) 기하학
____스테레오 재구성과 SfM
__OpenCV에서 SfM 구현
____이미지 특징 매칭
____특징 추적하기
____3D 재구성 및 시각화
____밀집 재구성을 위한 MVS
__요약

3장. face 모듈을 사용한 얼굴 랜드마크와 포즈 분석
__기술 요구 사항
__이론과 주요 내용
____능동적 외양 모델과 제한된 로컬 모델
____회귀 방법
__OpenCV로 얼굴 랜드마크 검출
____측정 오차
__랜드마크에서 얼굴 방향 예측
____예측된 포즈 계산
____이미지에 포즈 투영
__요약

4장. 딥 컨볼루션 네트워크를 사용한 번호판 인식
__ANPR 소개
__ANPR 알고리즘
__번호판 검출
____세그멘테이션
____분류
__번호판 인식
____OCR 세그멘테이션
____컨볼루션 신경망을 사용한 문자 분류
__요약

5장. DNN 모듈을 사용한 얼굴 검출 및 인식
__얼굴 검출 및 인식 방법 소개
____얼굴 검출
____얼굴 전처리
____얼굴 수집과 훈련
____얼굴 인식
____마무리: 파일 저장하기 및 불러오기
____마무리: 멋진 대화식 GUI 만들기
__요약
__참고 문헌

6장. OpenCV.js를 사용한 웹 컴퓨터 비전 소개
__OpenCV.js란 무엇인가?
__OpenCV.js 컴파일하기
__OpenCV.js 개발의 기본 소개
__웹캠 스트림에 액세스하기
__이미지 처리와 기본 사용자 인터페이스
____임계값 필터
____가우시안 필터
____캐니 필터
__브라우저의 광류 지원
__브라우저에서 하르 캐스케이드 분류기를 사용한 얼굴 검출
__요약

7장. ArUco 모듈을 사용한 안드로이드 카메라 보정과 AR
__기술 요구 사항
__증강현실과 포즈 추정
____카메라 보정
____평면 재구성을 위한 증강현실 마커
__안드로이드 운영체제에서 카메라 액세스
____카메라 찾기 및 열기
__ArUco를 사용한 카메라 보정
__jMonkeyEngine으로 증강현실 수행
__요약

8장. 스티칭 모듈이 있는 iOS 파노라마
__기술 요구 사항
__파노라마 이미지 스티칭 방법
____파노라마를 위한 특징 추출과 강력한 매칭
____파노라마 생성을 위한 와핑 이미지
__프로젝트 개요
__CocoaPods로 iOS OpenCV 프로젝트 설정
__파노라마 캡처를 위한 iOS UI
__오브젝티브-C++ 래퍼의 OpenCV 스티칭
__요약
__더 읽을 거리

9장. 작업에 가장 적합한 OpenCV 알고리즘 찾기
__기술 요구 사항
__OpenCV에 포함돼 있는가?
__OpenCV의 알고리즘 옵션
__어떤 알고리즘이 가장 좋을까?
__알고리즘의 비교 성능 테스트 예
__요약

10장. OpenCV의 일반적인 함정 피하기
__OpenCV v1에서 v4까지의 역사
____컴퓨터 비전에서 OpenCV와 데이터 혁신
__OpenCV의 히스토릭 알고리즘
____OpenCV에 알고리즘이 추가된 시기를 확인하는 방법
__일반적인 함정과 제안된 솔루션
__요약
__더 읽을 거리

본문중에서

이 책은 OpenCV를 도구로 사용해 컴퓨터 비전을 시작하는 엔지니어들을 대상으로 한 시리즈 도서다. 수학 공식을 최소한으로 사용하고, 아이디어 인식부터 시작해 실행 코드에 이르기까지 완벽한 프로젝트 내용을 제공하며 얼굴 인식, 랜드마크 검출과 포즈 추정, 딥 컨볼루션 네트워크(deep convolution network)를 사용한 숫자 인식, 모션을 사용한 구성, 증강현실을 위한 장면 재구성, 네이티브/웹 환경에서의 휴대전화 컴퓨터 비전 처리 방법을 제공한다. 또한 학계와 산업계 모두에게 편리한 패키지 형태로 컴퓨터 비전 제품과 프로젝트를 구현하는 방법에 관한 방대한 지식을 제공한다. 이 책을 통해 전체 컴퓨터 비전 프로젝트에서 디자인을 선택하는 방법을 알아보고 동시에 API 기능 설명을 통해 각각 이해할 수 있으며, 컴퓨터 비전의 기본을 넘어 복잡한 이미지 인식 프로젝트를 위한 솔루션을 구현할 수 있다.
( '지은이의 말' 중에서)

컴퓨터 비전은 컴퓨터에 시각을 부여해서 이미지에 대한 분석으로 유용한 정보를 생성하는 기술이다. 비전 기술은 컴퓨터나 로봇 등을 통해 얼굴, 건물 등과 같은 다양한 객체를 인식하는 데 응용되며, 인공지능 기술이 발전하면서 객체 인식 기술의 진화도 점점 빨라지고 있다.
이 책은 실제 컴퓨터 비전 작업을 할 때 직접적으로 많은 도움이 될 수 있도록 구성됐으며 OpenCV의 최신 API(v4.0.0) 지식을 포함한다. OpenCV는 비전 작업을 할 때 광범위하게 가장 많이 사용되는 오픈소스 컴퓨터 비전 라이브러리로, 실제 애플리케이션을 구축할 때 많이 선택된다.
2장부터 5장까지는 다양한 OpenCV의 핵심 기술을 설명한다. 카메라 포즈(camera pose)를 포함해 희소(sparse) 포인트 클라우드로 장면을 재구성하고, 멀티 뷰 스테레오를 사용해 밀집(dense) 포인트 클라우드를 얻는 방법을 보여준다. 이미지 세그멘테이션(image segmentation), 특징 추출(feature extraction), 패턴 인식(pattern recognition) 기본 사항, 두 가지 주요 패턴 인식 알고리즘인 SVM(Support Vector Machine)과 DNN(Deep Neural Network)을 소개하고, 이미지에서 얼굴을 검출하는 다양한 기법을 보여준다. 또한 하르(haar) 특징이 있는 캐스케이드 분류기를 사용하는 방법 외에 딥러닝을 사용하는 최신 기법을 포함하는 다양한 방법을 제공한다.
6장에서는 웹에서도 활용 가능한 OpenCV의 자바스크립트용 컴파일 버전인 OpenCV.js를 사용해 웹용 컴퓨터 비전 알고리즘을 개발하는 새로운 방법을 보여준다. 7장과 8장에서는 모바일 세상의 양대 산맥인 안드로이드와 iOS를 위한 솔루션을 제공한다. OpenCV의 ArUco 모듈, 안드로이드의 Camera2 API 및 JMonkeyEngine 3D 게임 엔진을 사용해 안드로이드 생태계 시스템에서 증강현실(AR) 애플리케이션을 구현하는 방법을 보여준다. 그리고 OpenCV의 사전 컴파일된 iOS용 라이브러리를 사용해 아이폰에서 파노라마 이미지 스티칭 애플리케이션을 작성하는 방법도 알아본다.
근래 떠오른 주요 컴퓨터 비전 문제의 OpenCV 코드 샘플 작업 방법을 알려주고, OpenCV 프로젝트 엔지니어링과 유지 관리에 관한 모범 사례를 제시한다. 또한 복잡한 컴퓨터 비전 작업을 위한 실용적이고 알고리즘적인 설계 방식도 파악할 수 있게 해주며, OpenCV의 간단한 예제부터 복잡한 예제까지 고루 제공하므로 많은 유용한 정보를 얻을 수 있을 것이다.
진심으로 이 책이 OpenCV와 머신러닝 등에 관련된 다양한 이론을 이해하고 실제로 구현하는 데 많은 도움이 되길 바란다.
( '옮긴이의 말' 중에서)

저자소개

로이 실크롯(Roy Shilkrot) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 2종
판매수 120권

스토니 브룩 대학교(Stony Brook University)의 컴퓨터 과학 조교수로서 인간 상호 작용(human interaction) 그룹을 이끌고 있다. 현재 수행하는 연구는 컴퓨터 비전, 휴먼-컴퓨터 인터페이스라는 두 도메인 간의 교차점에 관한 것으로 미국 연방, 뉴욕 주와 산업 보조금으로부터 자금을 지원받고 있다. MIT에서 박사 학위를 받았고 CHI와 SIGGRAPH 같은 최고의 컴퓨터 과학 콘퍼런스와 「ACM Transaction on Graphics(TOG: 그래픽 트랜잭션)」, 「Transactions on Computer-Human Interaction(TOCHI: 컴퓨터-인간 상호 작용)」과 같은 주요 학술 저널에 25개 이상의 동료 검

펼쳐보기
데이비드 밀란 에스크리바 [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 5권

여덟 살 때 8086 PC에서 베이직(Basic)으로 첫 번째 프로그램을 만들었는데, 이때 이미 기본 방정식의 2D 플로팅 방법을 구현할 수 있었다. 2005년에는 OpenCV(v0.96)를 이용해 컴퓨터 비전이 지원하는 인간-컴퓨터 상호 작용 방법을 사용해 발렌시아 폴리테크닉 대학(Universitat Politecnica de Valencia)의 IT 연구를 진행했으며, 이 주제를 바탕으로 최종 프로젝트를 진행했고 그 결과를 HCI 스페인 학회에 발표했다. 오픈소스 3D 소프트웨어 프로젝트인 블렌더(Blender)에 참여했고, 컴퓨터 그래픽 소프트웨어 개발자로서 첫 상업 영화인 <프리버즈: 밍쿠와 찌아의

펼쳐보기
테크 트랜스 그룹 T4 [역] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

최신 IT 테크놀로지에 대한 리서치를 목적으로 하는 스터디 그룹이다. 엔터프라이즈 환경에서 오픈소스를 활용해 프레임워크를 구축하는 데 관심이 많으며, 스프링(Spring), React.js, Node.js, OpenCV, ML 등의 기술에 주목하고 있다. 오픈소스 기반의 플랫폼 개발 및 활용도 주요 관심 분야다. 에이콘출판사에서 펴낸 『OpenCV를 위한 머신 러닝』(2017), 『추천 엔진을 구축하기 위한 기본서』(2017) 등을 번역했다.

이 상품의 시리즈

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용