img = cv2.imread('0.jpg', 1)
sift = cv2.xfeatures2d.SIFT_create()
kp = sift.detect(img, None)
img2 = cv2.drawKeypoints(img, kp, None)
cv2.imwrite('siftkpcolor.jpg', img2)
Is sift algorithm invariant in color?