Computer vision Javascript-从像素中提取RGB值
我目前正在使用一个名为的javascript库,其中包括计算机视觉库,在提取该javascript库中像素的RBG值时遇到问题 我通过创建另一个Computer vision Javascript-从像素中提取RGB值,computer-vision,javascript,Computer Vision,Javascript,我目前正在使用一个名为的javascript库,其中包括计算机视觉库,在提取该javascript库中像素的RBG值时遇到问题 我通过创建另一个并使用以下代码成功地提取了值: // Pixel extraction --RGB function cropFaceColor(canvas, locationX, locationY) { var idata = canvas.getImageData(locationX,locationY ,1,1);
并使用以下代码成功地提取了值:
// Pixel extraction --RGB
function cropFaceColor(canvas, locationX, locationY) {
var idata = canvas.getImageData(locationX,locationY ,1,1);
var data = idata.data;
var R = data[0];
var G = data[1];
var B = data[2];
document.getElementById('colorExtraction').innerHTML = R + " " +G + " " + B ;
}
但是,我想知道是否有一种方法可以仅使用这些库中的可用功能来实现相同的目标。经过几天的研究,我意识到没有用于像素值提取的内置功能,到目前为止,我遇到的最佳方法是:
var idata = canvas.getImageData(locationX,locationY ,1,1);
var data = idata.data;
var R = data[0];
var G = data[1];
var B = data[2];
document.getElementById('colorExtraction').innerHTML = R + " " +G + " " + B ;