2015-12-31 65 views
2

我必須從java中的圖像檢測三角形。我不允許使用任何外部庫。圖像包含不同的形狀,我必須檢測三角形。從圖像中檢測三角形

Test image

+0

你看過「BufferedImage」嗎?你可能想要從那裏開始並弄清楚如何讀取它包含的數據 – phflack

+0

是的,我使用了緩衝圖像。實際上,我的圖像是帶有一些背景的彩色圖像,我處理圖像以過濾背景。現在有很多不同的對象,但我無法檢測到三角形。 – Krunal

+0

測試圖像通過過濾背景進行處理圖像。 – Krunal

回答

0

可以有解決方案。

  1. 由於圖像已被轉換成灰度,下一步是要找到每一個斑點(信件和三角形按您的形象)的邊界。
  2. 一旦你明白你可以用任何方式做到這一點。
    a。試着找出每個斑點中有多少條直線,然後計算直線的數量是否爲三條。 b。如果一個。不是一種嘗試製作神經網絡並用三角形訓練它,讓它做檢測形狀的工作。
+0

好的,謝謝,我會試一試。選項 – Krunal