我想得到一些提示/片段,如何在PHP的帮助下识别图片中的所需形状/图案。
我想要裁剪包含身份证的图像的固定区域(使用百分比),但要做到这一点,首先我必须检测身份证的边界并裁剪图像,以便除了卡片外,图像中将没有任何剩余。图片中的身份证不会旋转(不超过几度),背景可能会有所不同。
我的最终目标是使用OCR的裁剪区域。我认为,这种方法将很好地删除不需要的部分,也有助于OCR。如果你有更好的主意,告诉我。
发布于 2014-08-26 20:21:03
我不知道有什么软件可以直接插入到PHP应用程序中来做您需要的事情。
您可能需要自己编写、测试和微调检测算法。
图像处理相当占用CPU和内存,因此您可能不希望在PHP中完成所有这些工作。但是,您可以使用具有图像操作原语的通用图像处理库,这些原语足以表达您的检测算法。
一个明显的候选者是具有原语used for cropping off unwanted borders from images的ImageMagick。我要提醒您的是,我发现ImageMagick非常难以理解和使用,尤其是它的命令行实用程序(convert
、montage
、mogrify
等),因为大量的功能似乎只是在没有清晰的组织结构的情况下堆积到一个大堆中;使用the PHP interface而不是命令行可执行文件时,这不是什么问题,因为这样做的速度要快得多。
https://stackoverflow.com/questions/25505136
复制相似问题