title: How to improve features detection in opencv
body: <p>I am working on a project that I need to detect features on images using opencv.</p>
  
  <p>I am using </p>
  
  <pre><code>SURF detector;
  SURF extractor;
  BFMatcher matcher;
  </code></pre>
  
  <p>for detection, extraction and matching points. It works well for some images, but fails on some other images.</p>
  
  <p>For example, the system fails on this image:</p>
  
  <p><img src="https://i.stack.imgur.com/ByCpu.jpg" alt="enter image description here"> </p>
  
  <p>Apparently, this image has some texture and the feature detector should detect them, but no feature is detected and consequently no match is generated.</p>
  
  <p>How can I improve this feature detection?</p>
  
  <p>Can I use any image processing technique for this?</p>
  
  <p>Is there any other detector that I can use which help in this problem?</p>