Scipy 라이브러리의 signal 모듈을 이용하여 컨볼루션 Scipi API : https://docs.scipy.org/doc/scipy/reference/index.html signal.convolve2d() API : https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve2d.html signal.convolve2d() 함수 이용하여 컨볼루션

skimage의 corner_harris() 함수를 사용하여 feature 찾기

API : https://scikit-image.org/docs/stable/api/skimage.feature.html#corner-harris Ransac 알고리즘을 사용한 영상 매칭 영상1을 불러와서 affine변환한 영상2 생성후 두 영상에서 harris corner특징 찾기

Ransac 알고리즘 함수 구현

Continue Reading 영상처리 Chap07_영상 특징과 서술자 추출

침식(erosion) vs 팽창(dilation)

열림(openning) vs 닫힘(closing)

미분과 그레디언트

라플라시안 : 영상의 2차 미분

라플라시안을 사용한 샤프닝

언샤프 마스킹 : 영상을 샤프닝하는 기술로 영상에서 영상의 흐려진 버전을 뺌 – sharpened = original + (original – blurred) * amount

소벨 에지 검출기

소벨 에지 검출기(라이브러리 사용)

로버츠, 프리윗, 스칼, 소벨, 라플라스 에지 검출기

캐니 에지 검출기

색상히스토그램

색상 값 이동

파워-로우 변환

콘트라스트 스트레칭

임계화(thresholding)

히스토그램 평활화

업샘플링

다운샘플링

고속 푸리에 변환(FFT; Fast Fourier Transform)

FFT 변환(1) -> 주파수(2) -> 저주파 제거(3) -> IFFT 변환(4)

FFT 변환(1) -> 주파수(2) -> 주파 제거(3) -> IFFT 변환(4)

Pillow의 Image 모듈 사용 Pillow API : https://pillow.readthedocs.io/en/stable/index.html PIL의 Image 사용하여 열기

Image.convert() 함수를 사용하여 Grayscale로 변환하기

API 설명 : https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.convert mode 종류 : 1,  L,  P,  RGB,  RGBA,  CMYK,  YCbCr,  LAB,  HSV,  I,  F Image.resize() 함수를 사용하여 그림 크기 변환하기

API 설명 : https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.resize Image.resize(size, resample=None, box=None, reducing_gap=None) size… Continue Reading 영상처리 Chap01_그림불러오기/화면출력/저장하기

2022년 9월 8일(목) :  whale.jpg 파일을 읽어와서 화면에 출력 GrayScale로 변환한 후 화면에 출력 R, G, B로 분할하여 각각을 출력 HSV로 변환한 후 H, S, V로 분할하여 출력 크기를 50% 줄여서 출력 가로 뒤집기, 세로 뒤집기, 45도 회전시킨 결과 출력 2022년 9월 15일(목) : horse.jpg 파일을 읽어와서 화면에 출력 다운샘플링(크기를… Continue Reading 영상이해 실습

크롬을 띄운 후 교수 홈페이지 접속 : http://moak.co.kr 영상이해 메뉴 클릭 images.zip 클릭하여 다운로드 교수 홈페이지 창 닫기 새 크롬을 띄운 후 코랩(Colab) 접속 : https://colab.research.google.com/?hl=ko 새 노트 버튼 클릭 다음 작업을 하고 파일 -> 저장 메뉴 클릭 파일명 : 영상이해첫번째프로그램.ipynb print(“hello”) 입력후 실행 크롬 창 닫기 새로 크롬을 띄운후… Continue Reading Colab에 영상이해 수업 환경 구성하기

참조 User Guide : https://scikit-image.org/docs/stable/user_guide.html API Reference : https://scikit-image.org/docs/stable/api/api.html skimage Subpackages Utility Functions Module: color combine_stains convert_colorspace deltaE_cie76 deltaE_ciede2000 deltaE_ciede94 deltaE_cmc gray2rgb gray2rgba hed2rgb hsv2rgb lab2lch lab2rgb lab2xyz label2rgb lch2lab rgb2gray rgb2hed rgb2hsv rgb2lab rgb2rgbcie rgb2xyz rgb2ycbcr rgb2ydbdr rgb2yiq rgb2ypbpr rgb2yuv gba2rgbr rgbcie2rgb separate_stains xyz2lab xyz2rgb ycbcr2rgb ydbdr2rgb yiq2rgb ypbpr2rgb yuv2rgb… Continue Reading Scikit-Image(skimage) 정리

Pillow API : https://pillow.readthedocs.io/en/stable/index.html Pillow.Image Function PIL.Image.alpha_composite(im1, im2) PIL.Image.blend(im1, im2, alpha) PIL.Image.composite(image1, image2, mask) PIL.Image.eval(image, *args) PIL.Image.merge(mode, bands) PIL.Image.new(mode, size, color=0) PIL.Image.fromarray(obj, mode=None) PIL.Image.frombytes(mode, size, data, decoder_name=’raw’, *args) PIL.Image.frombuffer(mode, size, data, decoder_name=’raw’, *args) PIL.Image.effect_mandelbrot(size, extent, quality) PIL.Image.effect_noise(size, sigma) PIL.Image.linear_gradient(mode) PIL.Image.radial_gradient(mode) PIL.Image.register_open(id, factory, accept=None) PIL.Image.register_mime(id, mimetype) PIL.Image.register_save(id, driver) PIL.Image.register_save_all(id, driver) PIL.Image.register_extension(id,… Continue Reading Pillow 정리

error: Content is protected !!