MATLAB对比两幅图片检测缺陷

用相机拍摄一个完好物体和一个缺陷物体,请问如何用matlab实现缺陷检测?

因为是自行拍摄的照片,距离位置物体尺寸都有差别,不能直接相减啊。我试过用Harris角点检测做图像配准,不过好像没什么用?

请高手帮忙指导下思路!究竟应该用哪些步骤和方法?谢谢!

主要得具体问题具体分析。
看你注重图片什么方面的细节,如果是高频部分可以先进行小波变化提取高频部分信息进行相似度匹配,如果是低频比较低频就是了。追问

您好!我比如拍摄一个完好的苹果和一个被咬了一口的苹果,现在想检测出被咬的苹果缺了一块并且希望把缺陷标识出来,应该怎么做呢?

追答

这种对比太明显的实验,用很多方法就可以做。将两个图进行图像划分,然后分块进行相似度匹配,然后把与原图相似度低的标记出来,这是最基本的思路。然后匹配的方法很多,你这种直接直方图比较都可以很好的实现,或者一些到频域的变化进行匹配也是可行的。

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答