此代码在2017年12月适用于我,但随着最新版本的Deeplearn.js,它停止了工作:
onPause()
此消息现在失败:
math.scope(function(keep, track) {
var i = track(dl.Array3D.fromPixels(rawImageData, 4));
i = math.multiply(i, track(dl.Scalar.new(1/255, "float32")));
[ . . . ]
}
如何将图像转换为介于0.0和1.0之间的float32值?
答案 0 :(得分:0)
使用cast
功能:
math.scope(function(keep, track) {
var i = track(dl.Array3D.fromPixels(rawImageData, 4));
i = math.cast(i, "float32");
i = math.multiply(i, track(dl.Scalar.new(1/255, "float32")));
[ . . . ]
}