求彩色图像去黑边算法

sduwjr 2011-11-29 10:45:54
求彩色图像去黑边算法。黑边是扫描时的黑色底垫,不是纯黑,上面还有几道参考线(白)。
是否有好的算法?
...全文
594 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
longbin891012 2011-11-30
  • 打赏
  • 举报
回复
作几次膨胀(Dilation,或Openning)和腐蚀(Erosion,或Closing),以便去掉白线。
2. 作黑白二分(Binarization)
3. 分区(Image Segmentation),并找出最大的黑区。
4. 用最大的黑区作为蒙版,去掉所谓的黑边。IaaS、PaaS和SaaS的主要关系是...▪ 英特尔有哪些技术可以提升虚拟...▪ 关键业务能部署云计算吗?▪ IT部门如何成为云服务提供商?▪ 云计算时代来临,IT人员如何适...
求彩色图像去黑边算法。黑边是扫描时的黑色底垫,不是纯黑,上面还有几道参考线(白)。
是否有好的算
jshi123 2011-11-30
  • 打赏
  • 举报
回复
贴几张样图看看
gzdiablo 2011-11-29
  • 打赏
  • 举报
回复
二值化处理是 Threshold 上面一看就是瞎掰的

其实你的需求只要2次 Threshold就可以处理掉了

第一次 用10的Threshold 把黑边变成白色(如果不行适当调大这个值)
第二次 用245的 Threshold 把线变成白色(如果不行适当调小这个值)

最后扫描全部黑色点,并用原图的像素替换即可。
绿领巾童鞋 2011-11-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gomoku 的回复:]

1. 作几次膨胀(Dilation,或Openning)和腐蚀(Erosion,或Closing),以便去掉白线。
2. 作黑白二分(Binarization)
3. 分区(Image Segmentation),并找出最大的黑区。
4. 用最大的黑区作为蒙版,去掉所谓的黑边。
[/Quote]
恩,希望有详解
PaulyJiang 2011-11-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gomoku 的回复:]
1. 作几次膨胀(Dilation,或Openning)和腐蚀(Erosion,或Closing),以便去掉白线。
2. 作黑白二分(Binarization)
3. 分区(Image Segmentation),并找出最大的黑区。
4. 用最大的黑区作为蒙版,去掉所谓的黑边。
[/Quote]
牛X
gomoku 2011-11-29
  • 打赏
  • 举报
回复
1. 作几次膨胀(Dilation,或Openning)和腐蚀(Erosion,或Closing),以便去掉白线。
2. 作黑白二分(Binarization)
3. 分区(Image Segmentation),并找出最大的黑区。
4. 用最大的黑区作为蒙版,去掉所谓的黑边。
sduwjr 2011-11-29
  • 打赏
  • 举报
回复
原理太复杂了,能否具体到代码?
sduwjr 2011-11-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 sduwjr 的回复:]
▪ IaaS、PaaS和SaaS的主要关系是...▪ 英特尔有哪些技术可以提升虚拟...▪ 关键业务能部署云计算吗?▪ IT部门如何成为云服务提供商?▪ 云计算时代来临,IT人员如何适...
求彩色图像去黑边算法。黑边是扫描时的黑色底垫,不是纯黑,上面还有几道参考线(白)。
是否有好的算法?
[/Quote]

这样会不会破坏原图?

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧