我正在嘗試創建一個稍后將填寫并拍照的表格。我面臨的一個問題是對齊問題。我遇到了一些檢測表格角落的深度學習解決方案。但這在我的用例中很多時候是不準確的,在這種情況下,紙張被折疊-重新打開/弄皺。在深度學習程序中,我也沒有很多靈活性/硬編碼選項。
無論圖案的方向如何,OpenCV 是否可以以 100% 的準確度檢測到任何圖案?我將在紙的 4 個角上放置不同的圖案。我正在考慮使用內置的模板匹配功能或其他模式識別演算法。我試圖避免一些常見的模式,如大的“ ”號或星號等。我還嘗試將條形碼放在角落,因為它們也很容易被檢測到(不關心條形碼的內容,只關心它們的相對位置)。但根據影像的質量,并不總是能檢測到條碼。
uj5u.com熱心網友回復:
ArUco 標記聽起來是您的最佳選擇,它們可以在 OpenCV 中輕松實作。
Aruco 示例和檔案:https ://docs.opencv.org/4.x/d5/dae/tutorial_aruco_detection.html
Python 示例:https ://pyimagesearch.com/2020/12/21/detecting-aruco-markers-with-opencv-and-python/
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/442188.html
上一篇:如何操作影像的保存名稱
下一篇:如何將點從二維環的表面映射到矩形
