title: Using drawKeypoints in python opencv gives error: 'module' object has no attribute 'drawKeypoints'
body: <p>This is the code I am using:</p>
  
  <pre><code>import cv2
  import cv
  im=cv2.imread("box.png")
  gr=cv2.cvtColor(im,cv2.COLOR_BGR2GRAY)
  d=cv2.FeatureDetector_create("SIFT")
  kp=d.detect(gr)
  imm=cv2.drawKeypoints(im, kp)#[, outImage[, color[, flags]]])
  # io.imshow(gr)
  </code></pre>
  
  <p>However I am getting the error that cv2 doesn't have drawKeypoints. I checked this myself:</p>
  
  <pre><code>d=dir(cv2)
  if "drawKeypoints" in d: 
    print 'yes'
  else: 
    print 'no'
  </code></pre>
  
  <p>and found that indeed it wasn't there. Is there any alternate functionality that is to be used, or is it some version related issue?</p>