title: How to draw detected keypoints on an image in java/javacv?
body: <p>Can anyone tell me that how can i detect keypoints of an image and draw that keypoints on that image in java?
  I tried smt but i couldn't figure out how to draw them?
  Any ideas for how should i proceed or any ideas for drawing for my code?</p>
  
  <pre><code>final IplImage image1 = cvLoadImage(
                  "C:/Users/Can/Desktop/panorama_image1.jpg",
                  CV_LOAD_IMAGE_GRAYSCALE);
  
          final CanvasFrame canvas1 = new CanvasFrame("Image1");
  
          canvas1.showImage(image1);
  
          canvas1.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
  
          SIFT sift = new SIFT();
  
          KeyPoint keypoint1 = new KeyPoint();
  
          sift.detect(image1, null, keypoint1);
  
          System.out.println("Keypoints for image1: " + keypoint1.capacity());
  </code></pre>