2023. 9. 10. 15:08ㆍ---Learning (학습)---/디지털영상처리(파이참)
영상처리 개요
영상 처리는 어떤 목적을 위해, 입력영상에 수학적 연산을 화소에 가해 변화를 주는 것이다.
영상 처리는 잡음 제거와 같은 저수준 영상 처리로부터 물체 인식과 같은 고수준 영상 처리까지 포함한다. 기본적인 영상 처리는 저수준 영상 처리를 말한다.
영상 처리의 역사는 IT 기술에 힘입어 1960년대 초부터 본격적으로 가능하게 되었다.
영상 처리의 관련 분야인 컴퓨터 비전, 컴퓨터그래픽스는 서로 관련이 있고 서로의 구분은 입력의 형태로 구분할 수 있다.
영상의 형성은 광원으로부터 물체에 비친 빛이 카메라 센서를 통해 영상을 형성한다. 영상 f(x,y)는 조명의 세기 i(x,y)와 반사계수 r(x,y)의 곱으로 나타난다.
디지털 영상은 표본화(sampling)와 양자화(quantization) 단계를 거쳐서 일정한 수의화소의 집합 M×N 크기로 표현된다.
영상 처리는 의료 분야, 방송통신 분야를 포함한 최근의 계산 사진학과 같은 다양한 응용분야들을 가지고 있고, 그 응응 분야가 점차 확대되고 있다.
OpenCV 개요
파이썬은 대화형 인터프리터 연어이다. 인터프리터 방식은 1행씩 명령어를 입력하면 바로 해석해서 결과를 보여주는 방식이다.
OpenCV는 영상처리, 컴퓨터 비전, 기계 학습과 같은 응용에 사용할 수 있는 API를 제공하는 라이브러리이다.
파이참은 파이썬 개발을 위한 통합 개발 환경(IDE)이다. 통합 개발 환경은 에디터, 디버거, 컴파일러, 인터프리터 등을 모두 포함하여 프로그래밍 환경을 제공해주는 소프트웨어이다.
파이참에서 파이썬 개발을 위해서는 [파이썬 인터프리터]에 파이썬 실행 파일(python.exe)이 연결되어 있어야 한다.
파이참은 파이썬에서 사용하는 라이브러리들을 쉽게 설치할 수 있는데, [File] 메뉴 아래 [Settings] - [Project Interpreter]에서 라이브러리 추가하기[+] 대화상자를 열어서 검색을 통해서 설치할 수 있다.
파이참은 프로젝트를 기반으로 파이선 소스 코드를 관리하며, 프로젝트에서는 폴더와 파일들을 포함할 수 있다.
'---Learning (학습)--- > 디지털영상처리(파이참)' 카테고리의 다른 글
디지털영상처리 - 화소 처리 이론 (0) | 2024.04.08 |
---|---|
디지털영상처리 - OpenCV 인터페이스. (0) | 2024.04.08 |