我正在尋找一種很好的方法來檢測圖像是否有類似形狀的重複模式,或者只是沒有可辨別模式的噪聲。圖像重複模式檢測與Python OpenCV
- 此方法將返回true,最好確定有〜35種重複形狀的圖像(我不希望它一定要查明冒出:這是最好看的一對夫婦的圖像顯示出在右下角的形狀。
返回TRUE
- 此處所述的方法將返回FALSE。雖然有羅在這個圖像中具有不同形狀的圖像,視覺上清楚地看到沒有相似形狀的重複圖案。
- 的圖像是從襯衫上的圖案。重複的形狀並不完全相同,並且可能不完全均勻。單個圖像上可能有從10個形狀到幾千個形狀的任何地方。
- 我不知道重複自己的形狀的大小或特徵。我正在從襯衫上拍下這些圖片,這樣您就可以想象有多種不同類型的重複形狀。
- 我一直在使用scipy.ndimage.measurements.label來識別圖像中的所有單個形狀。我也使用膨脹來結合附近的形狀,並可以過濾出非常小的形狀。
返回false
的幾個注意事項:
我一直在努力想出一種靈活的方法來處理我正在處理的衆多不同模式,但也足夠剛性以拒絕噪音。
感謝任何幫助!
fft可以很好地工作,但它無法識別出有多少圖案,並且還取決於您打算使用的其他類型的圖像。我建議你先給它一個鏡頭。 –