• <menu id="w2i4a"></menu>
  • logo LEADTOOLS使用教程

    文檔首頁>>LEADTOOLS使用教程>>LEADTOOLS使用教程:圖像清理

    LEADTOOLS使用教程:圖像清理


    LEADTOOLS Document Imaging Developer Toolkit的其中一個基本功能就是圖像清理(也稱為預處理)。當紙文檔掃描成數(shù)字形式時,總有不完善之處。掃描文件中可能包含一個角、打孔機留下的黑點,折疊后的線條以及灰塵等斑點,對OCR、條形碼和壓縮算法等不利。

    大部分文檔影像庫都要求文檔圖像必須是黑色和白色。然而LEADTOOLS打破了該限制。LEADTOOLS的文檔清理函數(shù)會返回它所執(zhí)行的動作的相關(guān)信息。例如,你可以獲取糾偏角度、矩形裁剪、填補區(qū)域,并且你可以在彩色圖像中使用這些操作。

    // First make a copy of the image
    using (RasterImage image = viewer.Image.Clone())
    {
    // If the image is not 1bpp black and white, convert it
    if (image.BitsPerPixel != 1)
    {
    AutoBinarizeCommand autoBin = new AutoBinarizeCommand();
    autoBin.Flags = AutoBinarizeCommandFlags.DontUsePreProcessing;
    autoBin.Run(image);
    ColorResolutionCommand colorRes = new ColorResolutionCommand();
    colorRes.BitsPerPixel = 1;
    colorRes.Run(image);
    }
    
    // Process the 1bpp copy
    DeskewCommand deskewCom = new DeskewCommand();
    deskewCom.Flags = DeskewCommandFlags.ReturnAngleOnly;
    deskewCom.Run(image);
    
    // Apply the same transformation on the original color image using
    // the data from the 1bpp cleanup function
    RotateCommand rotateCom = new RotateCommand();
    rotateCom.Flags = RotateCommandFlags.Resample;
    rotateCom.FillColor = viewer.Image.GetPixelColor(0, 0);
    rotateCom.Angle = deskewCom.Angle;
    rotateCom.Run(viewer.Image);
    }

     

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();