2次元配列のヒストグラムまたは頻度を取得しようとしています.ヒストグラムを取得した後に配列を印刷すると、値はただの NaN になります.未定義のコードはここにあります.誰かが私がここで間違っていることを知っています? あなたの助けに感謝
function gethistogram(ar){
var myArr = new Array();
//ar.sort();
for(var i=0; i<ar.length;i++){
myArr[0] = new Array(256);
myArr[1] = new Array(256);
myArr[2] = new Array(256);
for(var j=0;j<ar[i].length;j+=4){
//frame data
myArr[0][Math.round(ar[i][j])]++;//reds histogram
myArr[1][Math.round(ar[i][j+1])]++;//green histogram
myArr[2][Math.round(ar[i][j+2])]++; //blue histogram
}
}
console.log(myArr[0]);
return myArr;
}