import numpy as np import cv2 import math cap = cv2.VideoCapture(0) #fgbg = cv2.BackgroundSubtractorMOG() while(1): ret, frame = cap.read() gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) # fgmask = fgbg.apply(frame) gray = np.float32(gray) dst = cv2.cornerHarris(gray,4,3,0.04) dst = cv2.dilate(dst,None) print math.log(dst.max()) frame[dst>0.01*dst.max()]=[0,0,255] cv2.imshow('esquinas frame',frame) cv2.imshow('grises',dst) k = cv2.waitKey(30) & 0xff if k == 27: break cap.release() cv2.destroyAllWindows()