import java.awt.Color;
import java.io.IOException;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
public class Thresholdst {
public static void main(String[] args) {
int THRESHOLD = 111;
String filename = args[0];
Picture f = new Picture("C:\\Users\\User\\eclipse-workspace\\breakvisualcaptcha\\src\\breakvisualcaptcha\\2.png");
f.show();
for (int i = 0; i < f.width(); i++) {
for (int j = 0; j < f.height(); j++) {
Color color = f.get(i, j);
double lum = Luminance.intensity(color);
if (lum >= THRESHOLD) f.set(i, j, Color.WHITE);
else f.set(i, j, Color.BLACK);
}
}
f.show();
}
}
我收到了错误:
Picture f = new Picture ("C:\\Users\\User\\eclipse-workspace\\breakvisualcaptcha\\src\\breakvisualcaptcha\\2.png");
Eclipse说:
无法将图片解析为类型
我正在使用标头文件import javax.imageio.ImageIO;
,然后突出显示File f
行之后的所有其他行。请帮帮我。