scipy.misc中的imresize

>>> from scipy.misc import imresize
>>> import numpy as np
>>> a = np.random.random(25).reshape([5,5])
>>> a
array([[ 0.24677501,  0.08400788,  0.52535783,  0.98557437,  0.46538628],
       [ 0.14449665,  0.78652476,  0.02484598,  0.12847917,  0.17554679],
       [ 0.87219052,  0.3594529 ,  0.80304335,  0.17892899,  0.39732472],
       [ 0.80995837,  0.1105192 ,  0.89232289,  0.37695266,  0.34482325],
       [ 0.87255292,  0.64613089,  0.54023177,  0.7348253 ,  0.46107425]])
>>> b = imresize(a,(3,3))
>>> b
array([[ 68,  98, 116],
       [145, 126,  68],
       [169, 155, 122]], dtype=uint8)
>>> c = imresize(a,(4,4))
>>> c
array([[ 55,  78, 157, 123],
       [123, 126,  55,  57],
       [174, 121, 133,  86],
       [198, 142, 163, 122]], dtype=uint8)
>>> d = imresize(a,(5,5))
>>> d
array([[ 59,  16, 133, 255, 117],
       [ 32, 202,   0,  28,  40],
       [225,  89, 207,  41,  99],
       [208,  23, 230,  93,  85],
       [225, 165, 137, 188, 116]], dtype=uint8)


上面数值从小数变成几百,这是因为需要讲这些小数一一对应到0到255区间内

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值