Image MATLAB中二维物体噪声图像的缩放平移二值掩模匹配
因此,我有一个矩阵Image MATLAB中二维物体噪声图像的缩放平移二值掩模匹配,image,matlab,pattern-matching,2d,mask,Image,Matlab,Pattern Matching,2d,Mask,因此,我有一个矩阵a300x500,其中包含某个对象的二进制图像(背景0,对象1),以及描绘相同对象的噪声图像B。我想将二进制掩码A与图像B匹配。遮罩上的对象与噪声图像上的对象具有完全相同的形状。问题是图像的大小不同(包括平面和上面描绘的对象)。此外,掩膜上的物体位于平面的中间,相反,在图像 b>代码>被翻译。现在有谁能简单地解决如何匹配这些图像的问题吗?如果您不旋转或缩放对象,则互相关的峰值会使您在两个对象之间发生偏移 从信号处理工具箱中,您可以使用xcorr2(A,B)执行此操作。美国政府甚
a
300x500,其中包含某个对象的二进制图像(背景0
,对象1
),以及描绘相同对象的噪声图像B
。我想将二进制掩码A
与图像B
匹配。遮罩上的对象与噪声图像上的对象具有完全相同的形状。问题是图像的大小不同(包括平面和上面描绘的对象)。此外,掩膜上的物体位于平面的中间,相反,在图像<代码> b>代码>被翻译。现在有谁能简单地解决如何匹配这些图像的问题吗?如果您不旋转或缩放对象,则互相关的峰值会使您在两个对象之间发生偏移
从信号处理工具箱中,您可以使用xcorr2(A,B)
执行此操作。美国政府甚至把它作为一个例子
峰值位置表示从一个到另一个的偏移量。一个工业噪声的事实将在您的答案中引入一些不确定性,但这是不可避免的,因为它们并不完全匹配。问题是,只有一件事将我的二值遮罩与图像上的对象连接起来,那就是形状。物体的大小和位置以及整个图像的大小是不同的。