1

基本上我将使用自相关方法来尝试在图像中找到克隆区域。

这就是我在 MATLAB 中所做的

i = imread ('D:\image.jpg') I = rgb2gray(i); 显示(一);f = fspecial('LOG'); h = imfilter(I,f); x = xcorr2(双(h),双(h));图像c(x);图(gcf)

基本上是加载图像,将其更改为灰度,对其应用高通滤波器,然后进行自相关。

原图 http://i38.tinypic.com/2u7ojdz.jpg

自相关后 http://i38.tinypic.com/2z3nh9w.jpg

好吧,问题来了。我想找到中间最大的点和顶部的小白点之间的移位向量。我有一个想法,现在我觉得它不再奏效了。

关于如何实现它们的任何提示/想法(在计算移位向量时)?

我对整个图像处理/ matlab 的东西有点陌生,所以任何帮助将不胜感激

4

1 回答 1

1

例如转换为 HSB 格式使用 max 来查找每行中最亮的点,然后进行峰值检测以查找局部极值。这将为您提供图像中两个感兴趣点中的每一个的坐标。从这些坐标中找到 delta 函数很容易。

于 2009-12-19T18:06:48.593 回答