麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

javascript圖片相似度算法實現 js實現直方圖和向量算法

2019-11-20 21:15:27
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

function getHistogram(imageData) {
    var arr = [];
    for (var i = 0; i < 64; i++) {
        arr[i] = 0;
    }
    var data = imageData.data;
    var pow4 = Math.pow(4, 2);
    for (var i = 0, len = data.length; i < len; i += 4) {
        var red = (data[i] / 64) | 0;
        var green = (data[i + 1] / 64) | 0;
        var blue = (data[i + 2] / 64) | 0;
        var index = red * pow4 + green * 4 + blue;
        arr[index]++;
    }

    return arr;
}

function cosine(arr1, arr2) {
    var axb = 0,
        a = 0,
        b = 0;
    for (var i = 0, len = arr1.length; i < len; i++) {
        axb += arr1[i] * arr2[i];
        a += arr1[i] * arr1[i];
        b += arr2[i] * arr2[i];
    }
    return axb / (Math.sqrt(a) * Math.sqrt(b));
}
function gray(imgData) {
    var data = imgData.data;
    for (var i = 0, len = data.length; i < len; i += 4) {
        var gray = parseInt((data[i] + data[i + 1] + data[i + 2]) / 3);
        data[i + 2] = data[i + 1] = data[i] = gray;
    }
    return imgData;
}

有個問題,假如圖片是灰色的跟原圖進行比較,那么要比較相似度,需要將圖片都轉成灰色的,即使用上面代碼的gray函數來處理

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜精品福利在线观看 | 成人小视频免费在线观看 | 午夜爽爽爽男女免费观看hd | 亚洲视屏| 国产一级淫片在线观看 | 久久影院国产精品 | 国产精品999在线 | 福利在线小视频 | 久久网国产精品 | 99亚洲精品 | 在线a毛片免费视频观看 | 视频久久免费 | 国产精品一区二区视频 | 在线免费av观看 | 欧美成人一区二区三区 | 最新在线中文字幕 | 久久久中精品2020中文 | 亚洲福利在线视频 | 日本精品中文字幕 | 亚洲精品成人久久 | 日本在线不卡一区二区 | 久色亚洲 | 国产精品久久久久久模特 | 日本中文视频 | 国产亚洲精品久久久久久久久久 | 在线看免电影网站 | 黄色片免费在线播放 | 久久久久国 | 国产一区网址 | 中文字幕精品在线播放 | 青草久久av | 日本高清在线免费 | 国产成人精品免高潮在线观看 | 91性高湖久久久久久久久网站 | 美女又黄又www | 黄色片网站在线免费观看 | 黄网在线 | 成人毛片100部 | 免费毛片在线视频 | 日本成人在线播放 | 性大片性大片免费 |