繁体   English   中英

如何使用C#裁剪扫描的图像?

[英]How to crop scanned image using C#?

我有一本书页的扫描图像,我需要裁剪此扫描以仅保留页面区域。 我尝试使用AForge来检测页面边界,但是由于我需要裁剪的空间可能包含很少的“浅”区域(由于扫描仪的质量而定),并且边缘检测器在那里检测到边界,因此它无法工作。 这就是为什么这对我来说是个坏主意。

你能推荐点什么吗?

PS:请不要告诉我使用非免费库。

================================================== =========

我知道了。 谢谢你们的关注!!!

您需要页面边缘的坐标。 有一个开源项目http://outliner.codeplex.com/ ,可以对边缘进行矢量化处理。 但是这个项目是用C ++编写的。

谢谢你的帮助。 我知道了。 您可以在此处找到代码。 尽管文本是乌克兰语,但代码应该是可以理解的。 它使用FreeImage (我在使用standart .Net Framework选项对图像进行灰度缩放时遇到问题,因此我在使用FreeImage程序集进行灰度缩放)和AForge.NET

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM