回答
需求: 由於您只有平方形式,您可以使用opencv概率的霍夫線。有了它,您將從流程圖中獲得所有小細分。嘗試連接形成圖表元素的線條。
檢測形狀 - 確定。
讀計算機生成流程圖 - 可能與一些研究工作,
手繪 - 也不行,
手寫流程圖 - 沒辦法。
即使在今天的OCR技術中,對於在未知的隨機位置具有手寫文本的圖像而言,也不是100%。
我會從理想的形狀開始(沒有旋轉等),找到一個基本的算法,併爲計算機書寫的圖表進行概括 - 如lucidchart繪製的圖表。然後找到一個手寫作的手寫書面圖像集,每個有不同的障礙,如不連接的線,旋轉,圓角與垂直的角落,解開的形狀 ...
我相信,如果你以某種方式設法做到這一點 - 在收到ICCV & CVPR獎勵之後,您將有很多假設可以使用,所以有人仍然可以繪製出另一張錯誤算法的圖表。
我只需要檢測形狀而不是文本,是的,你正在寫,我面臨着很多關於旋轉,未連接的線......等問題,我嘗試了opencv樣本中的square.cpp,但問題仍然存在,因爲它是。 – user3018945 2014-11-24 08:59:52
我想實現[this](https://groups.csail.mit.edu/uid/projects/udsi/noto-thesis.pdf)論文基本上 – user3018945 2014-12-03 07:05:08
不錯!正如你所看到的,即使是一篇很好的論文研究也不能涵蓋所有的可能性,有很多未來的作品和工作;但這是一個很好的起點! – baci 2014-12-03 09:00:05
- 1. 如何檢測圖像中的形狀?
- 2. OpenCV - 檢測手繪圖形
- 3. 檢測位圖中的形狀
- 4. 圖像處理中的形狀檢測
- 5. 如何改進視頻流中的形狀檢測
- 6. 使用OpenCV檢測簡單的幾何形狀[Java]
- 7. 如何檢測JPEG圖像上的基本2D幾何形狀(例如正方形,三角形,圓形)?
- 8. 識別手寫體形狀
- 9. OpenCv形狀檢測
- 10. 形狀檢測 - TensorFlow
- 11. Autocad API檢測圖層內的形狀
- 12. 高效檢測大圖像的形狀
- 13. OpenCV - 檢測圓形形狀
- 14. 碰撞沒有正確檢測到多個幾何形狀
- 15. hittest沒有檢測到隱藏在ios11中其他幾何圖形中的幾何圖形 - swift
- 16. 幾何/形狀識別(奇數形狀)
- 17. 用PHP或JS檢測圖像中的正方形形狀
- 18. 檢測形狀並創建直方圖
- 19. 字體的幾何形狀
- 20. 幾何形狀的分割
- 21. 是否有可能在three.js中切割幾何形狀的幾何形狀?
- 22. 如何檢測和修正位圖中的虛線或形狀?
- 23. 如何使用PHP檢測圖像中的連續形狀?
- 24. 如何使用python3檢測圖像中的對象形狀?
- 25. 如何檢測圖像中的形狀與PHP?
- 26. 調整幾何圖形/幾何圖形
- 27. 如何有效檢測圖像流中矩形的移動?
- 28. 如何檢測觸摸屏的形狀
- 29. Java程序,以交互方式顯示幾何圖形中的形狀數量
- 30. 檢測一組點中的形狀
Thanxs David,我已經使用Hough線做了這件事,但他們錯過了一些形狀,我必須實現這個非常準確,所以不能只依靠Hough Lines。 – user3018945 2014-11-22 05:23:13