Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 平均图像的处理_Javascript_Java_Image_Processing_Computer Science - Fatal编程技术网

Javascript 平均图像的处理

Javascript 平均图像的处理,javascript,java,image,processing,computer-science,Javascript,Java,Image,Processing,Computer Science,我刚刚开始学习在处理中编程,现在我正在处理图像。我试图加载一个图像,然后在按下“a”键时创建一个平均图像。我希望计算第二幅图像,其中像素都设置为原始图像的平均颜色,覆盖图像中的所有像素。这是到目前为止的代码,但每次我按“a”键时,都会收到一条错误消息 PImage inputimg=loadImage(“dog.jpg”); 布尔loadimg=false; 无效设置(){ 尺寸(400400); 背景(255); } 作废提款(){ 图像(inputimg,15,45); } 按下void

我刚刚开始学习在处理中编程,现在我正在处理图像。我试图加载一个图像,然后在按下“a”键时创建一个平均图像。我希望计算第二幅图像,其中像素都设置为原始图像的平均颜色,覆盖图像中的所有像素。这是到目前为止的代码,但每次我按“a”键时,都会收到一条错误消息

PImage inputimg=loadImage(“dog.jpg”);
布尔loadimg=false;
无效设置(){
尺寸(400400);
背景(255);
}
作废提款(){
图像(inputimg,15,45);
}  
按下void键(){
//平均颜色
如果(键=='a'| |键=='a'){
loadimg=true;
inputimg.loadPixels();
int红色=0,绿色=0,蓝色=0;
对于(int i=0;i>16)&0xFF;
绿色=绿色+(c>>8)&0xFF;
蓝色=蓝色+(c>>0)&0xFF;
}
红色=红色/inputimg.pixels.length;
绿色=绿色/inputimg.pixels.length;
蓝色=蓝色/inputimg.pixels.length;
inputimg.loadPixels();

对于(int i=0;i
PImage.loadPixels
将像素加载到对象的
.pixel
属性。更改图像的
.pixel
,并使用
PImage.updatePixels()
将像素存储到图像中。例如:

PImage-inputimg;
无效设置(){
尺寸(400400);
inputimg=loadImage(“dog.jpg”);
}
作废提款(){
背景(255);
图像(inputimg,15,45);
}  
按下void键(){
如果(键=='a'| |键=='a'){
inputimg.loadPixels();
int红色=0,绿色=0,蓝色=0;
对于(int i=0;i>16)&0xFF;
绿色+=(c>>8)&0xFF;
蓝色+=(c>>0)&0xFF;
}
红色/=inputimg.pixels.length;
绿色/=inputimg.pixels.length;
蓝色/=inputimg.pixels.length;

对于(int i=0;i
PImage.loadPixels
将像素加载到对象的
.pixel
属性。更改图像的
.pixel
,并使用
PImage.updatePixels()
将像素存储到图像中。例如:

PImage-inputimg;
无效设置(){
尺寸(400400);
inputimg=loadImage(“dog.jpg”);
}
作废提款(){
背景(255);
图像(inputimg,15,45);
}  
按下void键(){
如果(键=='a'| |键=='a'){
inputimg.loadPixels();
int红色=0,绿色=0,蓝色=0;
对于(int i=0;i>16)&0xFF;
绿色+=(c>>8)&0xFF;
蓝色+=(c>>0)&0xFF;
}
红色/=inputimg.pixels.length;
绿色/=inputimg.pixels.length;
蓝色/=inputimg.pixels.length;
对于(int i=0;i