OpenCV Python 고급 활용 강좌 소스 코드 3
모폴로지 변환 import numpy as np import cv2 src = cv2.imread('zebra.jpg') kernel = cv2.getStructuringElement(cv2.MORPH_CROSS, (9, 9)) dilate = cv2.dilate(src, kernel, anchor=(-1, -1), iterations=5) erode = cv2.erode(src, kernel, anchor=(-1, -1), iterations=5) dst = np.concatenate((src, dilate, erode), axis=1) cv2.imshow('dst', dst) cv2.waitKey(0) cv2.destroyAllWindows() 모폴로지 연산 import numpy as np impo..
OpenCV Python 고급 활용 강좌 소스 코드 2
배열 병합 import cv2 src = cv2.imread("Image/tomato.jpg", cv2.IMREAD_COLOR) hsv = cv2.cvtColor(src, cv2.COLOR_BGR2HSV) h, s, v = cv2.split(hsv) lower_red = cv2.inRange(hsv, (0, 100, 100), (5, 255, 255)) upper_red = cv2.inRange(hsv, (170, 100, 100), (180, 255, 255)) added_red = cv2.addWeighted(lower_red, 1.0, upper_red, 1.0, 0.0) red = cv2.bitwise_and(hsv, hsv, mask = added_red) red = cv2.cvtColor(re..