我正在寻找一种很好的方法来检测图像是否有类似形状的重复模式,或者只是没有可辨别模式的噪声。图像重复模式检测与Python OpenCV
- 此方法将返回true,最好确定有〜35种重复形状的图像(我不希望它一定要查明冒出:这是最好看的一对夫妇的图像显示出在右下角的形状。
返回TRUE
- 此处所述的方法将返回FALSE。虽然有罗在这个图像中具有不同形状的图像,视觉上清楚地看到没有相似形状的重复图案。
- 的图像是从衬衫上的图案。重复的形状并不完全相同,并且可能不完全均匀。单个图像上可能有从10个形状到几千个形状的任何地方。
- 我不知道重复自己的形状的大小或特征。我正在从衬衫上拍下这些图片,这样您就可以想象有多种不同类型的重复形状。
- 我一直在使用scipy.ndimage.measurements.label来识别图像中的所有单个形状。我也使用膨胀来结合附近的形状,并可以过滤出非常小的形状。
返回false
的几个注意事项:
我一直在努力想出一种灵活的方法来处理我正在处理的众多不同模式,但也足够刚性以拒绝噪音。
感谢任何帮助!
fft可以很好地工作,但它无法识别出有多少图案,并且还取决于您打算使用的其他类型的图像。我建议你先给它一个镜头。 –