图像二值化

    //二值化
        function binarization(imgData) {
            var index = 255 / 2; //阈值
            for (var i = 0; i < imgData.data.length; i += 4) {
                var R = imgData.data[i];
                var G = imgData.data[i + 1];
                var B = imgData.data[i + 2];
                var sum = (R + G + B) / 3;
                if (sum > index) {
                    imgData.data[i] = 255;
                    imgData.data[i + 1] = 255;
                    imgData.data[i + 2] = 255;
                } else {
                    imgData.data[i] = 0;
                    imgData.data[i + 1] = 0;
                    imgData.data[i + 2] = 0;
                }
            }
            return imgData;
        }

  

posted @ 2019-05-23 15:08  dnoyeb  阅读(610)  评论(0)    收藏  举报