2013-05-05 53 views
0

我需要拼接無重疊圖像。拼接無重疊圖像

的任務將是從這個例子更清楚:

來源:

enter image description here

目標:

enter image description here

Basicly我需要決定如何以及兩個方法圖像彼此連接。

UPDATE

使用來自OpenCV庫隨機森林允許達到的成功響應80%。訓練有素的森林顯示了拼圖的兩個部分彼此適合的程度。

回答

4

假設你不想讓軟件擁有5年前的迪士尼角色的百科知識 - 那麼你的匹配是基於哪一行會見?

只需存儲線條碰到正方形邊緣的線條列表,然後比較每對正方形,從而最大限度地減少擊中位置的差異。

ps。假設正方形不旋轉,只需在方形的每一邊存儲沿每邊的距離列表。

+0

帶有碎片邊界線的交叉點 - 這是首先想到的。但是這個解決方案有幾個問題。首先它經常發生在一個片段上,而不是在附近。其次是碎片之間的「不可見區域」(紅線)。 我想過使用機器學習。如果我可以使用OpenCV中的CvRTrees :: predict_prob,你認爲什麼? – voidmain 2013-05-06 07:06:11

0

您可能會考慮在每個片段中擴大邊緣,這可能會彌補讀取線中的損失邊緣。然後,從這一點拼接碎片。