skimage版本問題
- windows skimage爲0.15
- windows skimage爲0.14
調用skimage的transform.resize函數結果不一樣
img = transform.resize(image, (224, 224), mode=‘constant’)
0.15以下版本:
輸出img:[[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]
…
[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]
0.15及以上版本:
輸出img:[[[0.72293417 0.72293417 0.72293417]
[0.84709384 0.84709384 0.84709384]
[0.85101541 0.85101541 0.85101541]
…
[0.85101541 0.85101541 0.85101541]
[0.84709384 0.84709384 0.84709384]
[0.72293417 0.72293417 0.72293417]]
參考樣例:
from skimage import io, transform
image_name = r"pic.png"
image = io.imread(image_name)
print('src:',image.dtype)
img = transform.resize(image, (224, 224), mode='constant')
print('img:',img)