본문 바로가기
영상처리 프로그래밍/파이썬과 코랩 기반 OpenCV 영상처리

영상처리의 기초 및 표현

by Glory_Choi 2022. 7. 15.
반응형

영상(Image)이란

픽셀(pixel)이 기본 단위이며 2차원으로 나열되어 있는 형태이다.

픽셀:영상의 기본 단위이며 화소라고도 불린다.

 

영상처리 분야

-영상의 화질 향상

-영상의 기하학적 변환

-영상 분할

-객체의 모양 기술

-객체 인식

-영상 압축

-동영상 처리

 

다양한 영상 처리 응용 분야

-얼굴 검출과 얼굴 인식

-내용 기반 영상 검색

-컬러 영상의 화질 개선

-의료 영상 분야

-문서 처리

-공장 자동화

-인공지능 로봇과 자율 주행 자동차

 

영상 표현 방법

 

그레이스케일 영상트루컬러 영상이 있다.

 

그레이스케일(grayscale)영상이란

흑백 사진처럼 색상 정보가 없어 오직 밝기 정보만으로 구성된다.

0부터 255까지의 밝기 단계로 표현한다.

 

트루컬러 영상이란

 

컬러 사진처럼 색상 정보를 가지고 있어 다양한 색상을 표현 할 수 있다.

RGB색성분이 0부터 255까지 표현된다.(Red,Green,Blue)

 

 

영상 파일 형식

 

BMP

  • 픽셀데이터를 압축하지않고 그대로저장 파일용량이큰편
  • 파일구조가단순해서별도의라이브러리도움없이파일입출력프로그래밍가능

JPG

  • 주로사진과같은 컬러영상을 저장
  • 손실압축(lossy compression)
  • 압축률이좋아서파일용량이크게감소
  • 디지털카메라사진포맷으로주로사용

GIF

  • 256 색상이하의영상을저장
  • 일반사진을저장시화질열화가심함
  • 무손실압축(lossless compression)
  • 움직이는GIF 지원

PNG(Portable Network Graphics)

  • 무손실압축(컬러영상도무손실압축)
  • 알파채널(투명도)을지원
반응형