如何“清理”此图像?我需要去除黑点(噪音)。
我正在使用java。
public static BufferedImage paintComponent(BufferedImage image) {
for (int i = 0; i < image.getHeight(); i++) {
for (int j = 0; j < image.getWidth(); j++) {
int rgb = image.getRGB(j, i);
if (cores.contains(rgb)) {
image.setRGB(j, i, -1);
}
}
}
return image;
}
for (int i = 0; i < 105; i++) {
int color = 150 + i;
Color cor3 = new Color(color, color, color);
int corint3 = cor3.getRGB();
cores.add(corint3);
}
答案 0 :(得分:0)
请使用中值滤波器。这将解决图像中以点的形式出现的噪声问题。