0

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;

}

4

0 に答える 0