为了账号安全,请及时绑定邮箱和手机立即绑定

ndarray和ops如何在浏览器中引入并处理图片data

ndarray和ops如何在浏览器中引入并处理图片data

萧十郎 2019-02-23 20:21:36
function preprocess(imageData) { const { width, height, data } = imageData; const dataTensor = ndarray(new Float32Array(data), [width, height, 4]) const dataProcessedTensor = ndarray(new Float32Array(width * height * 3), [width, height, 3]) //从[0,255]转化到[0,1] ops.divseq(dataTensor, 255) //获取R数据 ops.assign(dataProcessedTensor.pick(null, null, 0), dataTensor.pick(null, null, 0)) //获取G数据 ops.assign(dataProcessedTensor.pick(null, null, 1), dataTensor.pick(null, null, 1)) //获取B数据 ops.assign(dataProcessedTensor.pick(null, null, 2), dataTensor.pick(null, null, 2)) const preprocessedData = dataProcessedTensor.data; console.log('via process'); return preprocessedData; } 找不到 ndarray 和 ops 请问我该如何引用 ?谢谢 谢谢
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

scijs/ndarray,用npm安装,然后通过browserify在浏览器使用。

查看完整回答
反对 回复 2019-03-01
  • 1 回答
  • 0 关注
  • 552 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信