Код неполный, так как я еще должен выполнить понижающую дискретизацию, и я только что прошел ввод, когда я прокомментировал «работал», я имел в виду, что комментарий @ Eran помог мне с правильной ссылкой на переменную для потоковых файлов, вотвходной код, который работает до сих пор, не нужно уже понижать меня ...
public void downsampling(String inputPath, String outputPath) {
ArrayList<BufferedImage> inputSequence = new ArrayList<BufferedImage>();
try (Stream<Path> paths = Files.walk(Paths.get(inputPath))) {
paths
.forEach(x -> {
try {
inputSequence.add(ImageIO.read((InputStream) x));
} catch (IOException e) {
e.printStackTrace();
}
});
} catch (IOException e) {
e.printStackTrace();
}
}