title: scipy signal find_peaks_cwt not finding the peaks accurately?
body: <p>I've got a 1-D signal in which I'm trying to find the peaks. I'm looking to find them perfectly.</p>
  
  <p>I'm currently doing:</p>
  
  <pre><code>import scipy.signal as signal
  peaks = signal.find_peaks_cwt(data, np.arange(100,200))
  </code></pre>
  
  <p>The following is a graph with red spots which show the location of the peaks as found by <code>find_peaks_cwt()</code>.</p>
  
  <p><img src="https://i.stack.imgur.com/byKjd.png" alt="Signal + Peaks"></p>
  
  <p>As you can see, the calculated peaks aren't accurate enough. The ones that are really important are the three on the right hand side.</p>
  
  <p>My question: <strong>How do I make this more accurate?</strong></p>
  
  <p>UPDATE: Data is here: <a href="http://pastebin.com/KSBTRUmW" rel="noreferrer">http://pastebin.com/KSBTRUmW</a></p>
  
  <p>For some background, what I'm trying to do is locate the space in-between the fingers in an image. What is plotted is the x-coordinate of the contour around the hand. Cyan spots = peaks. If there is a more reliable/robust approach this, please leave a comment.</p>
  
  <p><img src="https://i.stack.imgur.com/1xCe4.png" alt="enter image description here"></p>