Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. import cv2
  2. import numpy as np
  3. img = cv2.imread("c://png.png")
  4. hsvimg = cv2.cvtColor(img, cv2.COLOR_RGB2HSV)
  5. cv2.imshow('hsvimg',img)
  6. can = hsvimg[:,:,2]
  7. #print(can)
  8. mask = can > 100
  9. intmask =mask*1
  10. print(intmask)
  11. msk1 = np.empty(mask.shape,dtype="uint8")
  12. for i in range(mask.shape[0]):
  13.     for j in range(mask.shape[1]):
  14.         if mask[i, j] == True:
  15.             msk1[i, j] = int(1)
  16.         else:
  17.             msk1[i,j]= int(0)
  18. res = cv2.bitwise_and(img,img, mask=msk1)
  19. cv2.imshow('i',res)
  20. cv2.waitKey(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement