Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将图像解析为数据[任何语言]_Php_C++_Asp.net_Image_Image Processing - Fatal编程技术网

Php 将图像解析为数据[任何语言]

Php 将图像解析为数据[任何语言],php,c++,asp.net,image,image-processing,Php,C++,Asp.net,Image,Image Processing,我试图向编程语言提供一个映像,并返回特定于该映像类型的一组数据。图像大小可能会改变,某些元素的位置可能会改变。但是,相对于特定对象,所有元素都将位于同一位置 我需要从图像中提取文本和数字 这可以用任何语言实现。我对自己的PHP/C++编程能力非常有信心,但我可以让任何东西都工作。我可能更喜欢Windows应用程序而不是PHP应用程序,这仅仅是出于可用性考虑 据我所知,这应该是可能的,如果复杂的话。如果有人能给我指出正确的方向,我可以从那里开始工作。在这里和谷歌上搜索只会返回试图解析JSON/XM

我试图向编程语言提供一个映像,并返回特定于该映像类型的一组数据。图像大小可能会改变,某些元素的位置可能会改变。但是,相对于特定对象,所有元素都将位于同一位置

我需要从图像中提取文本和数字

这可以用任何语言实现。我对自己的PHP/C++编程能力非常有信心,但我可以让任何东西都工作。我可能更喜欢Windows应用程序而不是PHP应用程序,这仅仅是出于可用性考虑

据我所知,这应该是可能的,如果复杂的话。如果有人能给我指出正确的方向,我可以从那里开始工作。在这里和谷歌上搜索只会返回试图解析JSON/XML等图像链接的人

提前谢谢!如果您想了解更多信息,请发表评论

编辑:更具体地说,这是给一位朋友的,帮助他自动完成领导行会的更繁琐的部分。下面的图片是两个独立的游戏,我希望能够使用它。我需要提取的字段已选中。请记住图像的大小可能会改变(它们只是屏幕截图,可以是任意大小)

[图像已删除]

我将需要提取图像和相应的数字。该图像需要与一组图像匹配,以确定该数字所对应的“名称”。屏幕上的每个项目都需要提取

[图像已删除]


在这个游戏中,我需要提取与该用户句柄对应的名称和捐赠金额。我需要为该页面上的每个用户名执行此操作。

从图像中提取文本称为光学字符识别,也称为OCR。既然你提到C++,我建议你从. 这看起来是一个很好的起点:

在提取图像时。在这种情况下,您首先要做的可能是边缘检测


我从未在PHP中使用过OCR,但我偶然发现了这篇文章,可能会对您有所帮助

它利用位于此处的OCR库:


您能否提供一张示例图片,让我们了解您面临的困难?你说“……如果复杂的话,这应该是可能的。”但是你有没有尝试过克莱斯特建议的现有OCR项目?这么多年后,最好的OCR程序对我的用户制作的验证码进行了大量的下蹲操作。@madflow我不是,我保证!我希望能够自动检索和存储(据我所知)只能“看到”的数据(由我手动记录或截图并自动记录,我的目标!)@Tony我会马上提供示例图像。@vlzvl我需要处理数据并将其存储在数据库中。ABBYY FineReader能做到吗?谢谢。我现在来看看我发布了一些图片。你能看一看并提供你的见解吗?OpenCV对于单通道图像来说似乎极其复杂。这可能是不可能的。嗯,OpenCV很复杂,但也非常强大,而且你的任务毕竟不是那么简单,所以我认为这是一个很好的匹配。我不知道还有其他库,但可能有一些库可以满足您的需要。感谢您共享OpenCV。我看看我能做什么。