作爲圖像中所示我有「shape1」和「shape2」分開。兩者都有相同的點A,B,C和D.只要看看這些,形狀就不同了。但如果你轉換(旋轉&翻譯)「shape2」,你會得到「shape1」。換句話說,我們可以說「shape2」匹配「shape1」。
我的問題是,給定2個圖像具有相同的點,但座標不同,如何識別「shape2」是否與編程方式匹配「shape1」(或不)?
PS: 「形狀1」和「形狀2」都具有相同的點A,B,C & D,但具有不同的座標。 可能的轉換是旋轉,翻譯或/和鏡像。不適用縮放。
我已經看到有方法來創建具有給定形狀和給定集合的轉換形狀。但這恰恰相反。
謝謝@dmuir,我正在尋找這樣的解決方案,一種矩陣變換 – bswije