title: Does PIL work with skimage?
body: <p>Why is is that when I do this:</p>
  
  <pre><code>from skimage import feature, io
  from PIL import Image
  
  edges = feature.canny(blimage)
  io.imshow(edges)
  io.show()
  </code></pre>
  
  <p>I get exactly what I want, that being the full edged-only image. But when I do this:</p>
  
  <pre><code>edges = feature.canny(blimage)
  edges = Image.fromarray(edges)
  edges.show()
  </code></pre>
  
  <p>I get a whole mess of random dots, lines and other things that have more resemble a Jackson Pollock painting than the image? Whats wrong, and how do I fix it such that I can get what I want through both methods?</p>
  
  <p>for full code, visit my Github here:</p>
  
  <p><a href="https://github.com/Speedyflames/Image-Functions/blob/master/Image_Processing.py" rel="nofollow noreferrer">https://github.com/Speedyflames/Image-Functions/blob/master/Image_Processing.py</a></p>