java中的中值滤波器

java中的中值滤波器,java,eclipse,Java,Eclipse,我正试图用JAVA(eclipse)为2D图像编写中值滤波器。 在应用过滤之前,您能告诉我如何将图像作为输入吗? 我是初学者。 谢谢。像素矩阵可以准备为 您可以有一个x行和y列的矩阵(二维数组) 位置数组[x][y]将包含图像中该特定点的像素值 这里x表示水平分辨率,y表示垂直分辨率 e、 g.-如果像素(50200)的强度为200,则在矩阵形式中,它将表示为数组[50][200]=200 在准备好整个矩阵后,您可以在这个二维阵列上应用中值滤波算法 希望这有帮助 祝你好运 谢谢。这肯定会有帮助。

我正试图用JAVA(eclipse)为2D图像编写中值滤波器。 在应用过滤之前,您能告诉我如何将图像作为输入吗? 我是初学者。
谢谢。

像素矩阵可以准备为

您可以有一个x行和y列的矩阵(二维数组)

位置
数组[x][y]
将包含图像中该特定点的像素值

这里x表示水平分辨率,y表示垂直分辨率 e、 g.-如果像素(50200)的强度为200,则在矩阵形式中,它将表示为
数组[50][200]=200

在准备好整个矩阵后,您可以在这个二维阵列上应用中值滤波算法

希望这有帮助


祝你好运

谢谢。这肯定会有帮助。我可以从命令行本身获取输入图像吗?我如何查看图像输出?实际上,图像渲染部分,我不太清楚,当您在java中执行此操作时,您不能将图像作为输入,您必须给出单个像素值来准备二维阵列,在命令行中这样做会很麻烦。但是假设我已经有了一个图像,并且我必须对其应用一个过滤器,我如何才能知道图像的像素值?因为我不能将图像作为输入,我需要知道像素值,对吗?java可能不是实现这一点的理想平台,你可能需要“图像处理软件”