![]() |
逼格高的麦片 · Net Core ...· 1 年前 · |
![]() |
温暖的汤圆 · windows下安装pytorch教程 - 知乎· 1 年前 · |
![]() |
讲道义的键盘 · jquery循环json数组 ...· 2 年前 · |
![]() |
兴奋的消防车 · Flask Web 小项目——SQL ...· 2 年前 · |
![]() |
机灵的西瓜 · android ...· 2 年前 · |
有一个我一直在编写的代码,我看到了一个我不理解的代码,我真的很感谢有人向我解释它是如何工作的。
第一个代码将在0,1中标准化,但在第三个代码中,它在例如 2,89 中,1-我的问题是关于代码3,它如何进入新的域? 2-如果我想在0,255上取回它,如何撤销代码3(例如,我标准化了它,然后将它带回第一个图像)?
img = img.astype(np.float32)/255.0
sc = np.power(np.power(2.0, -3), 0.5)
img=scipy.misc.toimage(sc*np.squeeze(img), cmin=0.0, cmax=1.0)
img=np.asarray(s)
所以,几天后,我终于想明白了,我在这里回答,以防有人知道我的答案:)
它的工作原理类似于scipy.misc.bytescale,其背后的数学原理如下:
((I-Cmin)/(Cmax-Cmin))*255
I参数是像素的值。对于测试,您应该制作一个小矩阵(例如,3乘以3),并更改Cmax和Cmin。我相信你会更好地理解。
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
![]() |
温暖的汤圆 · windows下安装pytorch教程 - 知乎 1 年前 |