long story short, i'm trying canny edged image of image.jpg
.
the documentation spotty i'm getting confused. if can that'd appreciated.
from scipy import misc import numpy np skimage import data skimage import feature skimage import io im=misc.imread('image1.jpg') edges1 = feature.canny(im) ...
and i'm getting error
valueerror: parameter `image` must 2-dimensional array
can explain how create 2d array image file? thanks!
i suspect image1.jpg
color image, im
3d, shape (num_rows, num_cols, num_color_channels). 1 option tell imread
flatten image 2d array giving argument flatten=true
:
im = misc.imread('image1.jpg', flatten=true)
or apply canny
1 of color channels, e.g.
im = misc.imread('image1.jpg') red_edges = feature.canny(im[:, :, 0])
Comments
Post a Comment