簡體   English   中英

如何確定是否標記字段(光學標記識別)?

[英]How to decide the field marked or not (Optical mark recognition)?

我正在制作一個Java OMR (光學標記識別)應用程序,該應用程序讓用戶設計他需要的模板(繪制標記的區域),然后當他掃描文檔時,該應用程序使用模板來獲取區域的坐標(檢查框),我的問題是,如果我有圖像和矩形(X,Y,寬度,高),如何確定是否標記了該區域

我正在使用Java高級映像(JAI)

據我了解您的問題,您知道每個復選框在掃描紙上的位置。 您只需要事先以非填充形式計算每個復選框的平均像素強度。

然后,對於填寫和掃描的表格,計算每個框中的平均像素惰性。 將閾值應用於每個框內的每個像素集。 平均框已選中,平均值>閾值,未選中框。

我假設您有一個灰度圖像(一個色帶)。 否則,將您的彩色圖像轉換為灰度圖像(有標准的方法),並將閾值應用於每個復選框像素平均值。 瞧!

暫無
暫無

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

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