[ { "matcher": "function TCB_IMGPSScanX.GetSiteOMR(FileName,Site:String;bt: Integer): Integer;", "tags": [ "ImageProcessor", "ImageProcessor.anchorAnalyzer", "OMR 檢核" ], "deps": [ "ClearLine", "FindPoint", "GetSiteOMR", "Get_OMR", "LoadFromFile" ], "lIndex": "5173", "rIndex": "5227", "description": "在影像指定座標執行 OMR 辨識。載入影像、計算相對於定位點的座標偏移、限制邊界並呼叫核心辨識程式獲取結果。" }, { "matcher": "Procedure TCB_IMGPSScanX.ImageReSize_FormID(CaseID,FileName:String); //依十字定位點做縮放", "tags": [ "ImageProcessor", "ImageProcessor.transformer", "影像處理" ], "deps": [ "CheckSize", "FileExists", "FindPoint", "ImageReSize_FormID", "ImageResize", "LoadFileGetMD5", "LoadFromFile", "SaveToFile" ], "lIndex": "6343", "rIndex": "6420", "description": "依據定位點縮放影像。查詢表單規格,載入影像(過濾補件模式),尋找十字線或邊框定位點,執行縮放並紀錄 MD5 與日誌。" }, { "matcher": "Procedure TCB_IMGPSScanX.ImageReSize_tmp(FormID,FileName:String); //依十字定位點做縮放(暫存檔)", "tags": [ "ImageProcessor", "ImageProcessor.transformer", "影像處理" ], "deps": [ "CheckSize", "ImageReSize_tmp", "ImageResize", "LoadFromFile", "SaveToFile" ], "lIndex": "6421", "rIndex": "6446", "description": "針對暫存檔執行定位點縮放。簡化版 Resize 邏輯,若偵測到尺寸偏移則直接覆蓋原始檔案,用於處理臨時影像。" }, { "matcher": "Function TCB_IMGPSScanX.CheckNeedCrop(Graphic:TDibGraphic):Boolean; //是否是A3要切影像", "tags": [ "ImageProcessor", "ImageProcessor.transformer", "影像處理" ], "deps": [ "CheckNeedCrop", "TDibGraphic" ], "lIndex": "9996", "rIndex": "10021", "description": "判斷影像是否需執行 A3 切割。依據影像寬度(大於 4 倍 DPI)及條碼清單中有效表單代碼的數量(需為 2 個)作為判定據。" } ]