PHP图像内部的形状/模式识别

时间:2014-08-26 11:49:03

标签: php image shape

我想获得一些关于在PHP的帮助下识别图片内所需形状/图案的提示/片段。

我想裁剪包含身份证的图像的固定区域(使用百分比)但是,为了做到这一点,首先我必须检测身份证的边界并裁剪图像,这样就不会有任何遗留除了卡之外。 图片中包含的身份证不会旋转(不超过几度),背景可能会有所不同。

我的最终目标是使用带有OCR的裁剪区域。我认为这种方法可以很好地去除不需要的部分,也有助于OCR。如果你有更好的主意,请告诉我。

1 个答案:

答案 0 :(得分:2)

我不知道您可以将任何软件插入PHP应用程序以完全满足您的需求。

您可能需要自己编程,测试和微调检测算法。

图像处理相当CPU和内存密集,因此您可能不希望在PHP中完成所有操作。 但是,您可以使用具有图像处理原语的通用图像处理库,这些原语足以表达您的检测算法。

一个明显的候选人是ImageMagick,其原语为used for cropping off unwanted borders from images。让我警告你,我发现ImageMagick很难理解和使用,特别是它的命令行工具(convertmontagemogrify等),因为bazillion功能似乎只是在没有明显组织的情况下积聚成一大堆;使用the PHP interface而不是命令行可执行文件时,这个问题就不那么严重了,无论如何都要快得多。