图像比较算法

时间:2010-04-22 07:43:03

标签: java c algorithm image-processing

请考虑以下用例,

  1. 我有一个更大的图像,让我们称之为主图像。
  2. 现在从其他地方,我得到一张小图片。我想检查这个小图像是否是主图像的子集。
  3. 重点是, 较小的图像可能有不同的文件格式, 较小的图像可能从相对不同的视图中捕获。 较小的图像可能具有不同的光强度。

    在算法/计算进步的这个阶段,我可以期待哪种准确度?

    任何具有此类实现的算法/开源实现?

    谢谢, Rajnikant

2 个答案:

答案 0 :(得分:4)

您检查过OpenCV库吗?它是C,C ++,Python和Octave。对于Java尝试ImageJ的东西。
BTW:不同的文件格式不是问题,不同的光强度仍然相当不错,但“可能从相对不同的视图捕获”听起来有点问题。这个算法应该有多准确?在将激光指向某人的头部或只是比较圣诞节的照片之前,是否会用它来比较眼睛的图像?

答案 1 :(得分:2)

假设可以解决文件格式的问题,您应该可以使用cross correlation。即使你已经为C和Java标记了这个标记,你可能会发现this MATLAB tutorial对提供一些额外的见解非常有用。