Problem in data transformations
rabiaali95 opened this issue · 1 comments
rabiaali95 commented
In dataloader.py when preparing rotated images
rotated_imgs = [
self.transform(img0),
self.transform(rotate_img(img0, 90)),
self.transform(rotate_img(img0, 180)),
self.transform(rotate_img(img0, 270))
]
the following error arises.
ValueError: some of the strides of a given numpy array are negative. This is currently not supported, but will be added in future releases.
How to solve this error?
rxqy commented
Hi, a simple solution would be to add a .copy() to all of the output of rotate_img
From
FeatureLearningRotNet/dataloader.py
Lines 216 to 226 in 817342b
To
return np.flipud(...),copy()
return np.fliplr(...).copy()
return np.transpose(...).copy()
For more details of this problem, you can check this thread from the pytorch form