파이썬을 살펴본 다음에는 이미지 처리 및 컴퓨터 비전 분야에서 가장 널리 사용되는 라이브러리인 OpenCV를 설명합니다. 오픈 소스 컴퓨터 비전(Open source Computer Vision)의 약자인 OpenCV는 이 분야의 기본 및 고급 작업에 모두 최적화된 2,500개 이상의 알고리즘을 제공하는 강력한 기능의 집합체입니다. 이미지 향상과 같은 간단한 작업부터 물체 감지와 같은 복잡한 작업까지 모든 작업을 처리할 수 있습니다. 주요 기능을 살펴보면서 기능에 대한 개요를 알아보고, 이를 효과적으로 활용하는 방법을 배워보겠습니다.
이어서 구글 브레인(Google Brain) 팀에서 개발한 오픈 소스 플랫폼인 텐서플로를 소개합니다. 개발자가 비교적 쉽게 머신 러닝 모델을 구축하고 배포할 수 있도록 지원하는 텐서플로는 인공지능 분야에서 가장 많이 사용되는 프레임워크로 인정받고 있습니다. 유연성, 확장성, 이미지 분류, 자연어 처리, 시계열 예측 등 다양한 작업을 지원하는 것이 강점입니다. 이 절에서는 텐서플로의 기본 사항을 이해하고 특히 이미지 처리 및 컴퓨터 비전에 적용되는 딥러닝 모델을 구현하는 방법을 중점적으로 다룹니다.
마지막으로 부록에서는 웹에서 딥러닝 코딩이 가능한 구글 코랩(Google Colaboratory)(https://colab.research.google.com)의 간단한 사용법과 예제 파일 실행 방법을 설명합니다.