簡體   English   中英

模板匹配-圖像減法

[英]Template matching - Image subtraction

我有一個項目,需要從傳入的用戶填充圖像中減去空模板圖像。 單據類型是普通的銀行支票。

目的是通過從空模板圖像中減去一個圖像來從中提取手寫字段。

我面臨的問題是對齊這兩個圖像,因為存在縮放,平移,旋轉等

關於如何將模板圖像與傳入圖像對齊的任何想法?

更新1:

我正在從Wikipedia頁面發布示例圖像,但是以單色格式發布,因為我的圖像是單色格式。 替代文字

在工業項目中使用圖像處理時,在大多數情況下,我們都有基准。 基准就像一個標記-可以是一個孔,一個十字標記-永遠不變,始終處於相同的位置。

通常,兩個基准足以糾正未對准的問題,例如旋轉,平移以及縮放。 例如,如果您知道兩者之間的距離,則可以始終對其進行檢查以確保比例因子正確,或者根據當前距離與正確距離之間的差進行校正。

在您的情況下,我要問的是:模板和傳入的圖像是否共享不變的且易於分割的視覺符號?

如果您有該問題的答案,那么其余所有內容都會更簡單-區別本身就是一個非常簡單的算法。

基本的答案是編寫一個函數,該函數獲取兩個圖像和一個2D變換,並告訴您將變換應用於目標圖像后它們的對齊方式。 該函數必須基於變換是連續的,並且具有圖像完美對齊的局部最小值(0)。 這稱為成本函數。

然后對函數和輸入使用任何優化算法-您正在嘗試優化轉換(平移,縮放,旋轉)。 例如爬山,遺傳,模擬退火等。

有一些產品可以執行此操作-通常將它們稱為“表單識別”,“表單注冊”,“表單處理”等。有些是SDK,但也有一些應用程序無需編程即可執行此操作。

免責聲明:我在Atalasoft工作,我們在其中向.NET Imaging SDK銷售Forms Processing附件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM