gpt4 book ai didi

image - 有没有一种算法可以检测两幅图像之间的差异?

转载 作者:行者123 更新时间:2023-12-02 17:41:16 26 4
gpt4 key购买 nike

我正在寻找一种算法或库,可以发现两个图像之间的差异(例如在“查找错误”游戏中)并输出包含这些更改的边界框的坐标。我对 Python、C 或几乎任何其他语言的算法持开放态度。

最佳答案

如果您只是想显示差异,那么您可以使用下面的代码。

FastBitmap original = new FastBitmap(bitmap);
FastBitmap overlay = new FastBitmap(processedBitmap);

//Subtract the original with overlay and just see the differences.
Subtract sub = new Subtract(overlay);
sub.applyInPlace(original);

// Show the results
JOptionPane.showMessageDialog(null, original.toIcon());

要比较两个图像,您可以使用 Catalano Framework 中的 ObjectiveFideliy 类。 Catalano Framework是用 Java 编写的,因此您可以将此类移植到另一个 LGPL 项目中。

FastBitmap original = new FastBitmap(bitmap);
FastBitmap reconstructed = new FastBitmap(processedBitmap);

ObjectiveFidelity of = new ObjectiveFidelity(original, reconstructed);

int error = of.getTotalError();
double errorRMS = of.getErrorRMS();
double snr = of.getSignalToNoiseRatioRMS();

//Show the results

免责声明:我是这个框架的作者,但我认为这会有所帮助。

关于image - 有没有一种算法可以检测两幅图像之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18499523/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com