diff --git a/skimage/feature/_hog.py b/skimage/feature/_hog.py index f9608c9d..2c6dbf0a 100644 --- a/skimage/feature/_hog.py +++ b/skimage/feature/_hog.py @@ -80,11 +80,11 @@ def hog(image, orientations=9, pixels_per_cell=(8, 8), # to avoid problems with subtracting unsigned numbers in np.diff() image = image.astype('float') - gx = np.empty_like(image) + gx = np.empty(image.shape) gx[:, 0] = 0 gx[:, -1] = 0 gx[:, 1:-1] = image[:, 2:] - image[:, :-2] - gy = np.empty_like(image) + gy = np.empty(image.shape) gy[0, :] = 0 gy[-1, :] = 0 gy[1:-1, :] = image[2:, :] - image[:-2, :]