Skip to content

Instantly share code, notes, and snippets.

@abdul-rehman-2050
Created April 6, 2016 11:36
Show Gist options
  • Save abdul-rehman-2050/2a92ed10dcf8874d4c40e0bda53a981f to your computer and use it in GitHub Desktop.
Save abdul-rehman-2050/2a92ed10dcf8874d4c40e0bda53a981f to your computer and use it in GitHub Desktop.
display Contours in live webcam video feed
import cv2
if __name__ == '__main__':
video_capture = cv2.VideoCapture(0)
while True:
# Capture frame-by-frame
ret, frame = video_capture.read()
#convert to grayscale image
imgray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
ret,thresh = cv2.threshold(imgray,127,255,0)
contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
cv2.drawContours(frame,contours,-1,(0,255,0),3)
# Display the resulting frame
cv2.imshow('Video', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything is done, release the capture
video_capture.release()
cv2.destroyAllWindows()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment