I am trying to compute the Canny Edges in an image (ndarray) using OpenCV with Python.
slice1 = slices[15,:,:] slice1 = slice1[40:80,60:100] print slice1.sha
Slice1 will need to be casted or created as a uint8. CV_8U is just an alias for the datatype uint8.
import numpy as np slice1Copy = np.uint8(slice1) slicecanny = cv2.Canny(slice1Copy,1,100)