- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试学习如何使用 OpenImaj 的 AdaptiveLocalThresholdContrast 阈值器将图像处理为两个“片段”,然后查看处理后的图像。当我运行以下代码时:
AdaptiveLocalThresholdContrast thresholder = new AdaptiveLocalThresholdContrast(10);
MBFImage input = ImageUtilities.readMBF(new File("/path/to/file.jpg"));
FImage flat = input.flatten();
DisplayUtilities.display(flat);
thresholder.processImage(flat);
DisplayUtilities.display(flat);
显示原始(展平的)图像,然后我在thresholder.processImage(flat)行得到以下空指针异常:
Exception in thread "main" java.lang.NullPointerException
at org.openimaj.image.processing.threshold.AdaptiveLocalThresholdContrast.processImage(AdaptiveLocalThresholdContrast.java:74)
我查看了第 74 行的 AdaptiveLocalThresholdContrast 源代码,但我不清楚是什么导致了空指针异常。任何帮助将不胜感激。
最佳答案
嗯,这是一个错误(可能是某个时候重构的结果 - 抱歉)。现在应该在源代码 ( https://github.com/openimaj/openimaj/commit/2f247e4ab0f7da02713e8545d4ac153aa08070b8 ) 中得到修复,并且也可以在最新的“1.4-SNAPSHOT”版本的 jar 中使用。
关于java - OpenImaj AdaptiveLocalThresholdContrast 空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31303233/
我正在尝试学习如何使用 OpenImaj 的 AdaptiveLocalThresholdContrast 阈值器将图像处理为两个“片段”,然后查看处理后的图像。当我运行以下代码时: Adaptive
我是一名优秀的程序员,十分优秀!