2011-05-01 43 views
2

漫畫書頁面由幾個矩形區域組成,其中一些可能會像下面那樣重疊。這些矩形也可能不是水平對齊的。如何檢測漫畫書頁面上的矩形區域?

檢測單個矩形區域的座標和尺寸的最佳策略是什麼?

我的平臺是iOS和Android。我認爲可能沒有API直接解決問題。我只想知道處理它的算法是什麼?

謝謝。

enter image description here

+0

這不是一件容易的事。盒子的劃分不是恆定的,泡泡和交叉面板之間的水槽(它們屬於哪個面板?),而且一些面板沒有背景,因此沒有定義矩形。你可以寫一篇關於解決這個問題的大學論文。祝你好運。 – spender 2011-05-01 01:40:01

+0

什麼樣的消費者說,但爲了讓你開始,你基本上是在談論計算機視覺的話題,我認爲,基本的理解水平,你可以很容易地得到這些盒子,但泡泡是一個完全不同的球類遊戲。 – 2011-05-01 02:06:55

回答

1

這並不難,因爲其中的一些意見做出來是....然而,這是如果你打算使用預包裝視覺庫,喜歡的Matrox,康耐視或Halycon。已經有內置的算法能夠找到白色條紋。如果你想要免費軟件,可以通過OpenCV庫獲得算法。

學習任何這些庫本身就是一項任務。人們奉獻多年來在這方面做得很好(並且爲此付出了很大的努力)。

這些庫將能夠幫助您找到白色條的部分併爲您輸出座標。然後,您將不得不編寫自己的算法(再次提供來自視覺庫的一些幫助),以分離每個塊。我先從座標和繪圖線開始,然後找到交點。總體而言,絕對可行,但不容易通過一個遠投。

+0

非常感謝。我將看看OpenCV庫。 – user403015 2011-05-01 07:44:05

+1

關於檢測白色條的各個部分並輸出座標,請介紹一些示例嗎? – user403015 2011-05-01 07:59:26