title: ZeroDivisionError (Python)
body: <p>I am getting a Zero Division Error with some images (Even though a lot of them work just fine) :  </p>
  
  <p>Here's the code :</p>
  
  <pre><code>image = skimage.io.imread('test.png', False)
  image_gray = skimage.io.imread('test.png', True)
  blurred = cv2.GaussianBlur(img_as_ubyte(image_gray), (5, 5), 0)
  thresh = threshold_li(blurred)
  binary = blurred &gt; thresh
  binary_cv2 = img_as_ubyte(binary)
  
  # find contours in the thresholded image
  cnts = cv2.findContours(binary_cv2.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
  cnts = cnts[0] if imutils.is_cv2() else cnts[1]
  
  # loop over the contours
  for c in cnts:
      # compute the center of the contour
      M = cv2.moments(c)
      cX = int(M["m10"] / M["m00"])
      cY = int(M["m01"] / M["m00"])
  
      # draw the contour and center of the shape on the image
      cv2.drawContours(img_as_ubyte(image), [c], -1, (0, 255, 0), 2)
      cv2.circle(img_as_ubyte(image), (cX, cY), 7, (255, 255, 255), -1)
      cv2.putText(img_as_ubyte(image), "center", (cX - 20, cY - 20),
      cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 255, 255), 2)
  
  viewer = ImageViewer(image)
  viewer.show()
  </code></pre>
  
  <hr>
  
  <pre><code>Traceback (most recent call last):
    File "Center.py", line 26, in &lt;module&gt;
      cX = int(M["m10"] / M["m00"])
  ZeroDivisionError: float division by zero
  </code></pre>
  
  <p>Thanks in advance!</p>