import numpy as np 
import cv2

img  = cv2.imread(r'C:\Users\bhavi\Desktop\Learn_OpenCV\opencv-master\samples\data\opencv-logo-white.png')
imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

ret,thresh = cv2.threshold(imgray,127,255,0)
contours , hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_NONE)
print("Number of contours = " + str(len(contours)))
print(contours[0])

cv2.drawContours(img,contours,-1,(0,255,0),3) #contours will be in green colors and -1 means display all contours

cv2.imshow('Image',img)
cv2.imshow('Image GRAY',imgray)

cv2.waitKey(0)
cv2.destroyAllWindows()












