下のhtmlから取得した画像を、JavaScriptで以下のようにreshapeしたのですが、変更されません。
document.getElementで取得した画像は以下コードでなぜreshapeされないのでしょうか?
reshape後はshape: [1, 100, 100, 3]に変更したいのですが。
index.html
1<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@1.0.0/dist/tf.min.js"></script> 2 3<div id="for_remoove"> 4 <img src="IMG_2328.PNG" width="100" height="100" id="preview"> 5 </div>
javascript
1const inputWidth = inputHeight = 100; 2 // resize 3 const image = document.getElementById('preview'); 4 image.height = 100; 5 image.width = 100; 6 let tensor = tf.browser.fromPixels(image).toFloat(); 7 let offset = tf.scalar(255); 8 let tensor_iamge = tensor.div(offset).expandDims(); 9 console.log(tensor_iamge); 10 11>>>t {isDisposedInternal: false, shape: [1, 125, 100, 3], dtype: "float32", size: 37500, strides: [37500, 300, 3], …}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/12 09:15