본문 바로가기

파이썬19

[Python_OpenCV] Feature Matching (이미지 특성 매칭) 이미지 특성 매칭이란 이미지의 특징들을 찾아 유사한 특징점들을 연결하는 것을 말한다. 밑에서 동그란 점들은 각 이미지에서 찾은 특징들을 의미하고 선은 특정 값이상의 유사도를 가지는 특징쌍을 연결한것을 의미한다. - 이미지 매칭 결과 - 코드 import numpy as np import cv2 img1 =cv2.imread("1.jpg",cv2.IMREAD_GRAYSCALE) img2 =cv2.imread("eye.jpg",cv2.IMREAD_GRAYSCALE) img1 = cv2.resize(img1, None, fx=0.1, fy=0.1, interpolation=cv2.INTER_CUBIC) img2 = cv2.resize(img2, None, fx=0.7, fy=0.7, interpolation=.. 2018. 7. 22.
[Python_OpenCV] K-Clustering K-clustering이란 K개의 비슷한 색상으로 아마자룰 모아주는 것을 말한다. - 원본 이미지 - K=2, 4, 8, 16 Clustering - 코드 import numpy as np import cv2 def clustering(eye_img,num_k,name): Z = eye_img.reshape((-1, 3)) Z = np.float32(Z) criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 15, 1.0) K = num_k ret, label, center = cv2.kmeans(Z, K, None, criteria, 10, cv2.KMEANS_RANDOM_CENTERS) center = np.uint8(center) res .. 2018. 7. 21.
파이썬(Python) 함수 파이썬 함수 C의 함수와 같이 동일한 역활을 한다.인자, 결과는 여러개 있어도 된다.인자, 결과는 있어도 되고 없어도 된다. 2018. 6. 14.
파이썬(Python) 딕셔너리, values(), keys(), items() 딕셔너리 딕셔너리는 키(key)와 값(value)의 쌍으로 가지는 자료형이다.딕셔너리는 중괄호 {}를 사용한다.리스트와의 차이는 index를 사용하는 리스트와는 달리 key를 사용하여 value를 관리한다. values(), keys(), items() values() : 딕셔너리의 값을 뽑아온다.keys() : 딕셔너리의 키를 뽑아온다.items() : 딕셔너리의 값과 키를 뽑아온다. 2018. 6. 8.