我正在尋找一種有效的方法來檢測數字周圍的小方塊(請參見圖像)? 我已經嘗試過使用hough轉換沒有成功。有任何想法嗎?我需要一些提示!我使用的OpenCV ...正方形檢測,圖像處理
2
A
回答
0
我試圖通過檢測整體的矩形邊界開始然後應用透視變換使其成爲真正的矩形。剪出圖像的那部分。如果可能,然後嘗試使交替的白色和灰色子矩形具有相同的背景亮度 - 也許嘗試adaptive histogram equalization。
然後霍夫變換可能表現更好。或者,您可以採用與羅伯特貝米斯在MATLAB中心(它分析DNA微陣列圖像而不是Lotto卡片,但本質上是在網格中排列項目的邊界框)分析的this demonstration大致相似的方法。在較高層次上,這種方法是計算像素的列和行的自相關,以檢測網格中項目的週期性,並使用它來對每個項目施加邊界框。
對不起,上述建議主要是基於MATLAB的;恐怕我不是一個opencv用戶,但希望至少會給你一些想法。
4
爲靈感,你可以看看
- Matlab video sudoku solver演示和解釋
- Sudoku Grab,一個iPhone應用程序,它的作者解釋說在他的博客計算機視覺部分
或者,如果你總是在追逐同一網格你可以部署這樣的事情:
- 製作一個完美的網格人造模板,並檢測或保存所有角落的所有座標。
- 在目標圖像中,做同樣的事情,例如Harris分。要有創意,你也可以使用可以在圖像中找到的獨特三角形。
- 使用模板和找到的哈里斯點的座標,確定模板和目標圖像之間的仿射變換
x = Ax'
。然後可以使用該轉換將模板網格映射到目標圖像上。至少這會給你一些事先信息來幫助指導進一步的細分。
的想法和仿射矩陣A
估計的例子的要點可以Zissermans書Multiple View Geometry in Computer Vision的網站,上找到Peter Kovesi
相關問題
- 1. 條形碼檢測的圖像處理
- 2. 圖像處理中的形狀檢測
- 3. Android圖像處理和模式檢測
- 4. 圖像處理中的邊緣檢測
- 5. 與圖像的幀置換檢測物體(圖像處理)
- 6. 檢測圖像中的圓形圖案
- 7. 使用OpenCV檢測圖像上人物的長方形肖像
- 8. 正方形碰撞檢測iPhone
- 9. 使用opencv2.4檢測正方形
- 10. 用Python3.5檢測正方形OpencCV
- 11. 回形針正在處理圖像,但不能處理PDF文件
- 12. c#檢測圖像中的矩形
- 13. 人臉檢測+圖像變形
- 14. 檢測點擊矩形圖像android
- 15. 檢測圖像中的紅色矩形
- 16. 如何檢測圖像中的形狀?
- 17. 僅回形針處理圖像
- 18. 檢測圖像中矩形的最簡單*正確*方法是什麼?
- 19. Android圖像處理檢測顏色和把輪廓線
- 20. 圖像處理 - 音樂音符塊檢測
- 21. NG重複 - 檢測是否存在圖像和處理
- 22. java中的圖像處理和顏色檢測
- 23. 如何檢測iOS中圖像處理中的對象?
- 24. 如何在android中使用圖像處理從圖像中檢測整數值?
- 25. 用於在類似於圓形圖像處理的背景中檢測圓的方法
- 26. 通過圖像處理測量物體
- 27. 點向圖像處理 - 直方圖均衡(處理)
- 28. 圖像處理
- 29. 圖像處理
- 30. 圖像處理