본문 바로가기

분류 전체보기712

4. [Python] Frequency Domain 4. [Python] Frequency Domainfrom configs.config import DATA_PATHimport matplotlib.pyplot as pltimport numpy as npimport cv2import ospath = os.path.join(DATA_PATH, 'images', 'image3.jpg')img = cv2.imread(path)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)img_gray = cv2.imread(path,cv2.IMREAD_GRAYSCALE)0. Spatial Domain vs. Frequency DomainSpatial Domain이미지의 픽셀 값에 직접적으로 작용한다.필터링, 변환 등은 이미지의 픽셀을 직접 수정하.. 2022. 7. 22.
3. [Python] Spatial Domain 3. [Python] Spatial Domainfrom configs.config import DATA_PATHfrom matplotlib import pyplot as pltimport imageioimport numpy as npimport cv2import ospath = os.path.join(DATA_PATH,"images",'image2.jpg')img_gray = cv2.imread(path,cv2.IMREAD_GRAYSCALE)img = cv2.imread(path,cv2.IMREAD_COLOR)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)1. Blurring1. Mean Blurring각 픽셀의 중심 좌표를 잡고 kernel size에 맞게 convoluti.. 2022. 7. 13.
2. [Python] Color Channel 2. [Python] Color Channel1. Gray Channelimg_gray = cv2.imread(path,cv2.IMREAD_GRAYSCALE)img = cv2.imread(path,cv2.IMREAD_COLOR)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)fig,ax = plt.subplots(1,2, figsize=(6,4))ax[0].imshow(img)ax[0].set_title('Color Image')ax[0].axis('off')ax[1].imshow(img_gray, cmap='gray')ax[1].set_title('Color Image')ax[1].axis('off')plt.tight_layout()plt.show()matplotlib으로 읽.. 2022. 7. 13.
1. Color Space 1.  Color Space1. Color Space란?Color Space, 색 공간이란 color system을 3차원으로 표현한 공간 개념이다.color system은 여러 디바이스에서 정확한 색을 구현하기 위하여 활용된다. color space는 색상(hue), 명도(lightness), 채도(chroma)를 기본으로 하는 3차원 공간이다. 오른 쪽 그림 색역 표이다. 디바이스마다 디스플레이, 이미지 센서, 프로세서 등이 다르기 때문에 색역을 전부 표현할 수 없는데 이 제한된 영역을 기기의 색역이라 한다.이는 색재현률로 표현이 되며 색 재현 규격에는 sRGB, DCI, NTSC 등 여러 색 재현 규격이 있다. 2. 대표적인 색 공간- RGB 색을 혼합하면 명도가 올라가는 가산 혼합 방식으로 색을 .. 2022. 7. 7.