홈 > e-Book(781)
e-Book

[ebook] IoT에서의 디지털 영상처리

20,000원
포인트 0점 적립
배송비무료배송
총 금액 0원

, , , , ,

상품요약정보 : 서적
상품정보고시
도서명 [ebook] IoT에서의 디지털 영상처리
저자 김인겸
출판사 복두출판사
판수(크기) 1판
쪽수 348
판형 46배판
출판일 2019-05-20
ISBN 979-11-5906-531-6


00 기본 환경설정

01 IOT에서의 디지털 영상 처리

02 기초 영상 변환

03 Image Enhancement(영상 향상)

04 Spatial Filtering

05 Frequency Domain(주파수 영역)

06 표준 부호화

07 모폴로지(Morphology)

08 기하학적 변환

09 문자 인식 알고리즘 

 

 

 

오늘날 디지털 영상처리는 필요할 수도 있는 도구가 아니라 마치 필수 도구로 공학 분야에서 응용되고 있다. 인간이 정보를 획득하는 여러 기관 중에서 약 70%를 차지하는 것으로 알려져 있는 시각 시스템은 오래전부터 많은 연구자들이 구현하고 싶어 하는 컴퓨터 기능 중의 하나였다. 그러나 초기 디지털 영상처리 기술이 미흡한 시절의 영상은 너무나 높은 벽과 같아서 인간이 과연 할 수 있을 것인가? 라는 의문을 가지는 어려운 학문 영역 중의 하나였다. 그러나 오늘날 딥러닝과 빅데이터라는 용어가 사용되면서 디지털 영상처리 분야가 인간의 시각 시스템에 근접해 가는 모습을 보이고 있다. 우리 앞에 등장하는 로봇이 아톰이 될지 터미네이터가 될지 모르는 상황에서 우리의 미래가 어떨지 상상하는 단계에 와 있는 현실이다. 그럼에도 영상처리 분야의 공학을 공부하는 연구자 입장에서 보면 로봇의 시각시스템을 구현하는 것이 결코 쉬운 일이 아니라는 것을 잘 알고 있다.

이 책은 공학 분야의 디지털 영상처리를 다루고 있기는 하지만 근본적인 책의 목적은 공학을 공부하는 학생들의 프로그래밍 향상에 목적을 두었다고 할 수 있다. 영상처리에서 기초적인 부분을 다루면서 각 영역에 대하여 배우는 사람들이 스스로 프로그래밍하여 구현할 수 있도록 구성하였다. 공학 분야를 공부한다는 것은 궁극적으로 프로그래밍을 구현하여 사용자들이 편하게 사용할 수 있는 프로그램을 개발하거나 하드웨어 설계를 통하여 신제품을 만드는 것이다. 이러한 구현이 가능하지 않다면 공학이라고 말할 수 없을 것이다. 이러한 맥락으로 이 책은 철저하게 기초적인 프로그래밍 기법에 대한 연구가 될 수도 있을 것이다. 디지털 영상처리 는 프로그래밍으로 구현하는 것과 하드웨어적으로 구현하는 것으로 나눌 수 있지만 이 책은 프로그래밍으로 구현하는 소프트웨어적인 기법만을 다룰 것이다.

공학 분야에서 공부하는 학생들이 C 프로그래밍만 잘해도 회사에서 당장 쓸 수 있다는 이야기를 많이 듣는다. 그럼에도 공학을 공부하는 학생들 중에서 프로그래밍을 잘 하는 사람들 은 그리 많지도 않은 것이 현실이다. 이 책을 통하여 C 프로그래밍 실력이 향상되었다고 느낄 수 있기를 바란다.

 

책은 대학에서 교재로 사용할 수 있는 구조로 만들었다.

 

0장에서는 영상처리를 위하 디지털 영상을 컴퓨터 화면에 볼 수 있도록 환경을 설정하는 과정을 설명한다. 영상을 보기 위한 프로그램은 오픈소스로 잘 알려져 있는 OpenCV를 사용하 였다. MS-Windows의 Visual Studio 2018에 OpenCV를 설치하여 환경 설정하는 방법을 설명하고 있으며 임베디드 분야에서 널리 사용하는 라즈베리파이에 OpenCV를 설치하여 영상을 화면에 보이는 프로그램을 예로 제시하고 있다. 0장에서 만든 프로그램은 앞으로 디지털 영상 처리 결과들을 화면에 보여주기 위한 기본적인 프로그램이므로 어느 시스템이던지 OpenCV를 설치하여 구현할 수 있다.

1장은 IOT에서의 디지털 영상처리의 시작으로 영상처리의 역사와 배경 그리고 응용분야에 대하여 설명하고 있으며 IOT 분야에서 각광받고 있는 라즈베리파이에서의 기본적인 구현을 설명하고 있다.

2장은 기초적인 영상 변환에 대하여 설명한다. 모든 영상처리 프로그램은 C로 구현되었으며 특별한 언급이 없으면 라즈베리파이에서 실시간으로 동작할 수 있는 작업이다.

3장은 영상향상으로 영상처리의 가장 기본적인 작업이다. 디지털 영상처리를 통하여 원하는 영상을 만드는 작업이라고 할 수 있으며 일반적으로 영상처리라고 말하는 가장 기본이 되는 영역이다. 따라서 누구나 구현할 수 있어야 한다.

4장은 공간 필터링으로 영상을 공간영역에서 원하는 목적에 맞는 출력을 얻을 수 있도록 돕는 역할을 학습한다. 일반적으로 통신 시스템에서 다루는 필터링과 크게 다르지 않으나 영상은 특별한 필터를 사용하여 원하는 결과를 얻을 수 있다.

5장은 공간영역과 다른 도메인인 주파수 영역에서의 영상처리를 다룬다. 공간영역에서 다루었던 필터링이 실제로는 주파수 영역에서의 저주파 필터링과 고주파 필터링이라는 것을 배운다.

6장은 디지털 영상처리의 표준화에 대하여 배운다. 표준화를 통해 우리가 사용하는 디지털 영상 정보를 사용하는 것에 대하여 배운다.

7장은 모폴로지 기법에 대하여 배운다. 모폴로지는 영상의 형태에 변형을 줌으로써 영상 내 존재하는 잡음 제거는 물론 원하는 모양을 만들 수 있는 기법이라는 것을 확인한다.

8장은 디지털 영상을 기하학적으로 변환하는 기법에 대하여 다루며 영상처리 분야에서 쉽게 접할 수 있는 기능들을 다룬다.

 

기본적으로는 8장까지를 2주에 한 장씩 다룬다는 생각으로 책을 집필하였으며 9장은 문자 인식을 위한 프로그래밍을 위해 추가한 영역이다. 약 10여 년 전에 문자인식에 필요한 기초 작업에 대하여 C 언어의 조건문과 반복문만 가지고 작업했던 내용을 기술한 것이다. 지금은 딥러닝 기법에 의하여 훈련된 데이터 셋을 통하여 쉽게 문자 인식이나 얼굴 인식이 이루어지기 때문에 C 언어만을 사용하는 문자인식이 필요 없을 수도 있다. 그러나 이 책의 집필 목적이 순수한 프로그래밍 기법의 향상에 있기 때문에 수업을 통해 시간적 여유가 생간다면 9장은 학생들에게 프로젝트로 남겨 주어도 좋을 것이다. 숫자만 인식하거나 대문자만 인식하거나 할 수 있다면 규모를 차등적으로 나눌 수 있기 때문에 교육을 받는 학생이라면 프로그래밍 실력이 분명히 눈에 띌 정도로 향상될 것이라 기대한다.

마지막으로 이 책이 출판될 수 있도록 도움을 준 많은 분들에게 고맙다는 말씀을 드린다.

저자 김인겸

, , , , ,

08. 거래조건에 관한 정보
거래조건
재화 등의 배송방법에 관한 정보 상품 상세설명페이지 참고
주문 이후 예상되는 배송기간 상품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 배송ㆍ교환ㆍ반품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 배송ㆍ교환ㆍ반품 상세설명페이지 참고
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
재화등의 A/S 관련 전화번호 상품 상세설명페이지 참고
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 배송ㆍ교환ㆍ반품 상세설명페이지 참고
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다.
09. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
010. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담

최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.

상품의 불량 또는 오배송 고객부담 아님
011. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
012. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
013. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립

0 Reviews

구매하신 분만 후기를 등록할 수 있으며, 후기와 관계없는 글, 판매, 양도, 광고, 욕설, 비방, 도배 등의 글은 예고 없이 삭제됩니다.
번호 제목 별점
  • 등록된 후기가 없습니다.
더보기