Advertisement
Guest User

TITEL

a guest
May 27th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. import cv2
  2. import numpy as np
  3.  
  4. img = cv2.imread("we.png", 0)
  5. lenna = cv2.imread("lenna.png", 1)
  6.  
  7. kernel = np.ones((5,5),np.uint8)
  8.  
  9. erosion1 = cv2.erode(img, kernel, iterations = 1)
  10. dilation1 = cv2.dilate(img, kernel, iterations = 1)
  11. opening1 = cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel)
  12. closing1 = cv2.morphologyEx(img, cv2.MORPH_CLOSE, kernel)
  13.  
  14. kernel = np.ones((7,7),np.uint8)
  15.  
  16. erosion2 = cv2.erode(lenna, kernel, iterations = 1)
  17. dilation2 = cv2.dilate(lenna, kernel, iterations = 1)
  18. opening2 = cv2.morphologyEx(lenna, cv2.MORPH_OPEN, kernel)
  19. closing2 = cv2.morphologyEx(lenna, cv2.MORPH_CLOSE, kernel)
  20.  
  21. empty1 = np.zeros(img.shape, np.uint8)
  22. empty2 = np.zeros(lenna.shape, np.uint8)
  23.  
  24. cv2.namedWindow('zad21', cv2.WINDOW_NORMAL)
  25. cv2.imshow('zad21', np.vstack((
  26. np.hstack((img, empty1)),
  27. np.hstack((erosion1, dilation1)),
  28. np.hstack((opening1, closing1))
  29. )))
  30.  
  31. cv2.namedWindow('zad22', cv2.WINDOW_NORMAL)
  32. cv2.imshow('zad22', np.vstack((
  33. np.hstack((lenna, empty2)),
  34. np.hstack((erosion2, dilation2)),
  35. np.hstack((opening2, closing2))
  36. )))
  37.  
  38. cv2.waitKey(0)
  39. cv2.destroyAllWindows()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement