code: def _find_edges_canny(image, edge_multiplier, from_colorspace):
      image_gray = colorlib.change_colorspace_(
          np.copy(image),
          to_colorspace=colorlib.CSPACE_GRAY,
          from_colorspace=from_colorspace,
      )
      image_gray = image_gray[..., 0]
      thresh = min(int(200 * (1 / edge_multiplier)), 254)
      edges = cv2.Canny(
          _normalize_cv2_input_arr_(image_gray), thresh, thresh
      )
      return edges
  
imports: from __future__ import print_function, division, absolute_import
  import numpy
  import cv2
  from imgaug.imgaug import _normalize_cv2_input_arr_
  from .None import meta
  from .None import color
  from ..None import dtypes
  from ..None import parameters
label_desc: Use image node_id 2 for calling a global function with example usage: _find_edges_canny(image, edge_multiplier, from_colorspace) and returns: edges