扫描图像后自动裁剪

Posted

技术标签:

【中文标题】扫描图像后自动裁剪【英文标题】:Auto Crop after scanning an image 【发布时间】:2013-09-13 21:59:21 【问题描述】:

我正在开发一个基于 Web 的 Java 应用程序。我的要求是将扫描仪产生的图像裁剪成实际扫描文档的大小。我使用 Asprise JTwain 作为 sdk 来连接扫描仪和程序。

【问题讨论】:

您找到解决自动裁剪图像问题的方法了吗? 【参考方案1】:

您可以首先通过检查扫描仪的用户界面或使用 TWAIN 示例应用程序来检查您的 TWAIN 驱动程序是否支持自动边界检测。

如果是这样,您可以协商 ICAP_AUTOMATICBORDERDETECTION TWAIN 功能或使用 JTwain 的相应方法/属性来打开该功能。

TWAIN 示例应用程序和 TWAIN 规范可在此处获取: http://www.twain.org/scannerdriverdevelopers/specification-and-tools.html

如果您的驱动程序不支持该功能,您可以使用 OCR 实现自动裁剪。

【讨论】:

【参考方案2】:

https://www.dynamsoft.com/docs/dwt/API/WebTwain.Acquire.html#ifautomaticborderdetection

如果支持硬件,同样适用于 dynamsoft。

【讨论】:

以上是关于扫描图像后自动裁剪的主要内容,如果未能解决你的问题,请参考以下文章

自动裁剪图像的批处理工具?

使用Python从OpenCV中扫描裁剪矩形照片

使用预定义的高度、宽度和 (x , y) 索引保存在轨道中后自动裁剪图像

Opencv和python用于自动裁剪

在 react-native 中裁剪图像

我如何在android中裁剪像scanmaster.apk这样的图像