我想在 java 中使用 ImageJ 框架分析图像。如何打开图像?我需要一个ImageProcessor
对象才能生成直方图。这是我到目前为止的代码:
public void run(ImageProcessor ip) {
int[] H = new int[256]; // histogram array
int w = ip.getWidth();
int h = ip.getHeight();
for (int v = 0; v < h; v++) {
for (int u = 0; u < w; u++) {
int i = ip.getPixel(u, v);
H[i] = H[i] + 1;
}
}
// ... histogram H[] can now be used
}