본문 바로가기

디지털영상처리4

2_1 RGB 컬러 영상을 R G B로 분리하기 컬러 분리 origin_img = cv2.imread('lena2.jpg') RGB_img = cv2.cvtColor(origin_img, cv2.COLOR_BGR2RGB) Red_img, Green_img, Blue_img = cv2.split(RGB_img) R채널만 출력 G채널만 출력 B채널만 출력 실제 표현되는 색상과 유사하게 보려면 Blue채널 이외는 0 으로 바꾼다. 2022. 3. 23.
1_5 Colab에서 영상 불러오기 영상 불러오기 구글 코랩에서 기본 작업 후, 영상을 구글 드라이브에 올리고 새파일로 복사하는 과정이다. 구글드라이브 마운트 from google.colap import drive drive.mount('/content/drive') 또는 이렇게해도 된다. drive.mount('drive') 영상 올리기 from Google.colab.patches import cv2_imshow import cv2 img = cv2.imread('./lena.jpg') cv2_imshow(img) 이미지 새 이름으로 복사하기 cv2.imwrite('/lena2.jpg', img) 같은 디렉터리에 두 파일이 있다. 원본 'Lena.jpg', 사본 'lena2.jpg'. 2022. 3. 23.
1.2 영상처리의 기초 영상처리의 기초 영상 픽셀(pixel, 화소) 영상에서 가장 기본 단위는 픽셀(pixel, 화소)로 텔레비전이나 사진에서 화면을 나눈 최소 단위 면적이다. 이러한 픽셀들은 8비트 그레이 영상으로 표현될 경우 0~255사이의 값을 갖는다. 영상 해상도(resolution) 영상의 해상도는 화면에서 표현되는 영상의 픽셀수를 나타내는 기준으로 영상을 표현하는데 '가로×세로'로 몇 개의 픽셀이 사용되었는가를 말한다. 해상도가 1024×786이라면 가로 픽셀수가 1024개, 세로 픽셀수가 786개이다. 영상의 해상도를 나타내는 단위인 ppi(pixel per inch)는 픽셀의 밀도를 나타낸다. 프린터 인쇄물 해상도는 dpi(dot per inch)를 사용한다. 영상 유형(mode) 영상 유형은 크게 그레이스케일.. 2022. 3. 22.
1_1 디지털 영상처리 개요 및 코랩(Colab) 환경 구축하기 디지털 영상처리(Digital image processing)란? 영상은 카메라, 스캐너와 같은 디지털 영상 장치로부터 입력된다. 입력된 영상은 카메라 영상 센서인 포토 다이오드라는 센서에 모인다. 다이오드 센서는 평면의 배열 형식이다. 피사체에 반사된 빛의 강약에 따라 전기적 신호로 변환되는데 강한 빛은 높은 전압 신호로, 약한 빛은 낮은 전압 신호로 변환된다. 전기 신호로 변환된 포토 다이오드는 아날로그-디지털 변환기(ADC)를 거쳐 디지털 신호로 변환된다. 디지털 변환기란 'Analog-to-Digital Convertor'이다. ADC에는 샘플링과 양자화라는 중요한 두 가지 작업이 필요하다. 샘플링(Sampling) 연속적인 아날로그 신호를 일정한 간격 주기로 신호의 강도를 수집한는 것을 샘플링이.. 2022. 3. 22.