求彩色图像去黑边算法。黑边是扫描时的黑色底垫,不是纯黑,上面还有几道参考线(白)。
是否有好的算法?

解决方案 »

  1.   

    1. 作几次膨胀(Dilation,或Openning)和腐蚀(Erosion,或Closing),以便去掉白线。
    2. 作黑白二分(Binarization)
    3. 分区(Image Segmentation),并找出最大的黑区。
    4. 用最大的黑区作为蒙版,去掉所谓的黑边。
      

  2.   

    二值化处理是 Threshold 上面一看就是瞎掰的其实你的需求只要2次 Threshold就可以处理掉了第一次 用10的Threshold 把黑边变成白色(如果不行适当调大这个值)
    第二次 用245的 Threshold 把线变成白色(如果不行适当调小这个值)最后扫描全部黑色点,并用原图的像素替换即可。
      

  3.   


    http://download.csdn.net/download/freehack/834500
      

  4.   

    作几次膨胀(Dilation,或Openning)和腐蚀(Erosion,或Closing),以便去掉白线。
    2. 作黑白二分(Binarization)
    3. 分区(Image Segmentation),并找出最大的黑区。
    4. 用最大的黑区作为蒙版,去掉所谓的黑边。IaaS、PaaS和SaaS的主要关系是...▪ 英特尔有哪些技术可以提升虚拟...▪ 关键业务能部署云计算吗?▪ IT部门如何成为云服务提供商?▪ 云计算时代来临,IT人员如何适...
    求彩色图像去黑边算法。黑边是扫描时的黑色底垫,不是纯黑,上面还有几道参考线(白)。
    是否有好的算