Java 如何清洁灰度图像中小于2*2像素的区域?
我得到了一个图像像素阵列,图像是灰度图像,这意味着RGB是相同的值。我有这个图像的宽度和高度。我将用红色替换等于或小于2*2的区域 我曾考虑使用for each来枚举图像中的所有点,对于每个图像,我检查像素的3*3区域,检查这个像素是否正好小于或等于3*3,但我认为这种方法太愚蠢了。有没有其他更快的方法来实现这一点 多谢各位 数据示例: 图像分辨率:2*2Java 如何清洁灰度图像中小于2*2像素的区域?,java,image,image-processing,Java,Image,Image Processing,我得到了一个图像像素阵列,图像是灰度图像,这意味着RGB是相同的值。我有这个图像的宽度和高度。我将用红色替换等于或小于2*2的区域 我曾考虑使用for each来枚举图像中的所有点,对于每个图像,我检查像素的3*3区域,检查这个像素是否正好小于或等于3*3,但我认为这种方法太愚蠢了。有没有其他更快的方法来实现这一点 多谢各位 数据示例: 图像分辨率:2*2 图像数组:[255,0,255,125]等于或小于2*2的区域是什么意思?我不知道你在说什么。你说的是2x2的正方形区域,还是你想清理RGB
图像数组:[255,0,255,125]等于或小于2*2的区域是什么意思?我不知道你在说什么。你说的是2x2的正方形区域,还是你想清理RGB值小于4的像素,即接近黑色?很抱歉解释得如此愚蠢。我是说2x2平方米的面积。。。