반응형

Python 4

[파이썬 OpenCV] 영상에 필터링 적용하기 - cv2.filter2D

황선규 박사님의 , OpenCV 강의를 공부한 내용을 정리했습니다. 영상에 필터링 적용하기 영상의 필터링(image filtering)은 영상에서 필요한 정보만 통과시키고 원치 않는 정보는 걸러내느 작업이빈다. 1. 필터링 종류 필터링 작동 방법은 크게 두 가지로 나눌 수 있습니다. (1) 주파수 공간에서의 필터링 (Frequency domain filtering) 주파수 값을 이용하는 필터링 방법입니다. 영상에서 주파수 값을 추출하는 FFT를 거쳐서 추출한 값과 설정한 관심영역을 곱하는 IFFT를 통해 주파수 필터링이 작용합니다. (2) 공간적 필터링(Spatial domain filtering) 영상의 픽셀 값을 직접 이용하는 필터링 방법입니다. 대상 좌표의 픽셀 값과 주변 픽셀 값을 동시에 사용합니..

[파이썬 OpenCV] 영상의 생성, 복사, 부분 영상 추출

영상의 생성, 복사, 부분 영상 추출 파이썬 OpenCV라이브러리를 활용해서 영상의 생성, 복사, 부분 영상 추출하는 법을 알아보겠습니다. 1. 지정한 크기로 새 영상 생성하기 numpy 명령어를 이용해 배열을 생성하여 영상으로 이용할 수 있습니다. 4가지 방법이 있습니다. (a) numpy.empty(shape, dtype=np.unit8, ...) -> arr : 임의의 값으로 초기화된 배열을 생성 (b) numpy.zeros(shape, dtype=np.unit8, ...) -> arr : 0으로 초기화된 배열을 생성 (c) numpy.ones(shape, dtype=np.unit8, ...) -> arr : 1로 초기화된 배열을 생성 (d) numpy.full(shape, full_vaule, d..

[파이썬 OpenCV] 이미지 슬라이드 쇼 - Image Slide Show

이미지 슬라이드쇼 OpenCV를 이용하여 이미지를 슬라이드쇼 해주는 프로그램입니다. 하나하나 순서대로 알아보도록 하겠습니다. 1. 이미지 파일을 모두 img_files 리스트에 추가합니다. 이미지 파일을 리스트에 추가하기 위해서는 두 가지 방법이 있습니다. (1) glob 함수 이용 # 이미지 파일을 모두 img_files 리스트에 추가 # 1. glob 함수 이용 # 특정 패턴의 문자열에 있는 파일들을 다 불러옴 images 폴더 밑에 jpg로 끝나는 파일을 다 불러옴 img_files = glob.glob('.\\images\\*.jpg') (2) os.listdir 이용 # 2. os.listdir 이용 file_list = os.listdir('.\\images') # 특정 폴더에 있는 이미지 파..

반응형