1.2 필요한 도구들
이미지 처리와 컴퓨터 비전 분야의 잠재력을 최대한 활용하기 위해 필요한 도구를 사용할 줄 알아야 합니다.
이미지 처리와 컴퓨터 비전은 본질적으로 계산과 알고리즘을 연구하는 분야입니다. 따라서 각각 고유한 역할과 유용성을 지닌 다양한 프로그래밍 언어, 라이브러리, 프레임워크로 구성된 도구 상자가 필요합니다. 수많은 선택지 중에서 파이썬(Python), OpenCV, 텐서플로(TensorFlow)가 이 분야에 입문하는 모든 사람에게 핵심적인 도구로 주목받고 있습니다.
프로그래밍 언어인 파이썬은 다른 언어에 비해 문법이 단순하고 가독성이 좋은 편이라 초보자와 숙련된 개발자 모두에게 인기가 높습니다. 하지만 파이썬의 매력은 사용자 친화적인 구문 그 이상입니다. 파이썬은 이미지 처리, 컴퓨터 비전 및 머신 러닝 작업을 위해 특별히 설계된 라이브러리와 프레임워크로 구성된 강력한 에코 시스템을 자랑합니다. 이 절에서는 더 복잡한 주제를 깊이 파고들 때 구축할 수 있는 탄탄한 토대를 마련하기 위해 이 책에서 많이 사용할 파이썬의 기본 사항을 살펴볼 것입니다.