sift.DetectandCompute

We should use gray images in sift detect and compute as we have trained our vocab with gray images.