|
|
|
@ -38,8 +38,8 @@ import numpy as np |
|
|
|
|
|
|
|
|
|
img = cv2.imread('star.jpg') |
|
|
|
|
img_gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) |
|
|
|
|
ret, thresh = cv2.threshold(img_gray, 127, 255,0) |
|
|
|
|
contours,hierarchy = cv2.findContours(thresh,2,1) |
|
|
|
|
ret,thresh = cv2.threshold(img_gray, 127, 255,0) |
|
|
|
|
im2,contours,hierarchy = cv2.findContours(thresh,2,1) |
|
|
|
|
cnt = contours[0] |
|
|
|
|
|
|
|
|
|
hull = cv2.convexHull(cnt,returnPoints = False) |
|
|
|
@ -93,9 +93,9 @@ img2 = cv2.imread('star2.jpg',0) |
|
|
|
|
|
|
|
|
|
ret, thresh = cv2.threshold(img1, 127, 255,0) |
|
|
|
|
ret, thresh2 = cv2.threshold(img2, 127, 255,0) |
|
|
|
|
contours,hierarchy = cv2.findContours(thresh,2,1) |
|
|
|
|
im2,contours,hierarchy = cv2.findContours(thresh,2,1) |
|
|
|
|
cnt1 = contours[0] |
|
|
|
|
contours,hierarchy = cv2.findContours(thresh2,2,1) |
|
|
|
|
im2,contours,hierarchy = cv2.findContours(thresh2,2,1) |
|
|
|
|
cnt2 = contours[0] |
|
|
|
|
|
|
|
|
|
ret = cv2.matchShapes(cnt1,cnt2,1,0.0) |
|
|
|
|