eigen = eigen.reshape(h, w, 3, 2) # [[e1, e2], v1, v2]\r
x, y = eigen[:,:,1,0], eigen[:,:,1,1]\r
\r
- gxx = cv2.sobel(gray, cv2.CV_32F, 2, 0, ksize=sigma)\r
- gxy = cv2.sobel(gray, cv2.CV_32F, 1, 1, ksize=sigma)\r
- gyy = cv2.sobel(gray, cv2.CV_32F, 0, 2, ksize=sigma)\r
+ gxx = cv2.Sobel(gray, cv2.CV_32F, 2, 0, ksize=sigma)\r
+ gxy = cv2.Sobel(gray, cv2.CV_32F, 1, 1, ksize=sigma)\r
+ gyy = cv2.Sobel(gray, cv2.CV_32F, 0, 2, ksize=sigma)\r
gvv = x*x*gxx + 2*x*y*gxy + y*y*gyy\r
m = gvv < 0\r
\r