이미지 처리
-
이미지 처리-2 이미지 필터 처리이미지 처리 2023. 6. 17. 10:31
1. blur, gaussianblur import cv2 import matplotlib.pyplot as plt import numpy as np image_path ='../picture/car.jpg' image = cv2.imread(image_path,0) blurred_1 = np.hstack([ cv2.blur(image,(3,3)), cv2.blur(image,(9,9)), cv2.blur(image,(11,11)), ]) plt.imshow(blurred_1,'gray') plt.show() 커널을 늘려가며 블러처리한 것을 회색 이미지로 표현하여 hstack으로 쌓아준다. gaussian_blurred_1 = np.hstack([ cv2.GaussianBlur(image, (1,1),1..
-
이미지 처리-1 이미지 기초 처리이미지 처리 2023. 6. 14. 17:48
1. PIL, openCV PIL(Python Imaging Library)는 파이썬에서 이미지를 저장하고 여러 가지 작업을 할 수 있게 만들어주는 라이브러리이다. OpenCV(Open Source Computer Vision)는 실시간 이미지처리를 위한 라이브러리이며 c/c++에서 개발되어 널리 사용되고 있다. 따라서 pil 라이브러리는 간단하고 직관적인 api로 가벼운 이미지 처리 툴로서 사용되며 opencv는 이미지 처리와 함께 영상 처리, 컴퓨터 비전 등 이미지 연산 등을 목적으로 가진다. 2. 이미지 출력, 크기 조정, 자르기 import matplotlib.pyplot as plt import cv2 image_path = '../../../../kim/photo/dog and cat/cat/..