shapeMatcher.py 624 B

123456789101112131415161718192021
  1. import cv2
  2. def main():
  3. im1 = cv2.imread("images/S0.png",cv2.IMREAD_GRAYSCALE)
  4. im2 = cv2.imread("images/K0.png",cv2.IMREAD_GRAYSCALE)
  5. im3 = cv2.imread("images/S4.png",cv2.IMREAD_GRAYSCALE)
  6. m1 = cv2.matchShapes(im1,im1,cv2.CONTOURS_MATCH_I2,0)
  7. m2 = cv2.matchShapes(im1,im2,cv2.CONTOURS_MATCH_I2,0)
  8. m3 = cv2.matchShapes(im1,im3,cv2.CONTOURS_MATCH_I2,0)
  9. print("Shape Distances Between \n-------------------------")
  10. print("S0.png and S0.png : {}".format(m1))
  11. print("S0.png and K0.png : {}".format(m2))
  12. print("S0.png and S4.png : {}".format(m3))
  13. if __name__ == "__main__":
  14. main()