Guest User

Untitled

a guest
Apr 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. import cv2
  2. import numpy as np
  3. import sys
  4. import matplotlib.pyplot as plt
  5.  
  6. im = cv2.imread(sys.argv[1], 0) # dosyayi oku
  7. plt.subplot(2, 2, 1)
  8. plt.imshow(im, cmap="gray")
  9.  
  10. # inverse ikili esik degeri
  11. _, im = cv2.threshold(im, 120, 255, cv2.THRESH_BINARY_INV)
  12. plt.subplot(2, 2, 2)
  13. plt.imshow(im, cmap="gray")
  14.  
  15. im = cv2.morphologyEx(im, cv2.MORPH_OPEN, np.ones([3, 3])) # gurultuden kurtul
  16. _, comp = cv2.connectedComponents(im) # connected components analizi
  17. plt.subplot(2, 2, 3)
  18. plt.imshow(im, cmap="gray")
  19.  
  20. plt.subplot(2, 2, 4)
  21. plt.imshow(comp, cmap="nipy_spectral")
  22.  
  23. plt.show()
Add Comment
Please, Sign In to add comment