java - 图像处理

标签 java image image-processing

图像处理是如何完成的?

我想比较两个图像并找出它们之间的差异。如何识别不同图像的两个拍摄像素之间的差异?

最佳答案

细节取决于您使用的语言,但通常它的工作原理如下:

每个图像都以编程方式视为二维数组。因此,要查找两个不同图像的同一像素(称为 x,y)的值差异,您可以执行以下操作:

差异=图像1[x][y] - 图像2[x][y]

您必须注意一些实现细节(例如,差异将被签名),但这是基本思想。

如果您提及您正在使用的语言,我可以提供一些有关如何打开图像的建议,以便可以将其视为数组。

关于java - 图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4305125/

相关文章:

java - 使用java设置Mac防火墙

java - 膨胀新 fragment 时出错

java - 在 Java 中裁剪图像

image-processing - 在 ImageJ 或等效文件中裁剪自定义形状(TIFF 视频文件)

opencv - 查找图像中边缘的密度

c++ - 多重双线性插值的更快方法?

java - 获取屏幕高度返回比物理屏幕可以显示的更大的屏幕

arrays - 警告 : A long-running operation is being executed on the main thread. 尝试一下!获取数据()。 swift

android - 从 Facebook 获取个人资料图片并将其显示在 Android 应用程序中

java - 动态代码分析和渗透测试之间的区别?