【发布时间】:2013-07-29 19:22:41
【问题描述】:
我必须将腐蚀方法应用于图像。 但是,我遇到了一些困难。 我从一个基本示例开始,但此时我图像的所有像素都将保持第一个像素的值。 如何解决这个问题?
public static int[] erosion(int array[])
{
//int array1[] = new int[array.length];
// System.arraycopy(array, 0, array1, 0, array.length);
for(int i=1; i < array.length; i++)
{
if (array[i-1] < array[i]) {
array[i] = array[i-1];
}
if (array[i+1] < array[i]) {
array[i] = array[i+1];
}
}
return array;
}
【问题讨论】:
标签: java bufferedimage imagefilter mathematical-morphology