chzj589 发表于 2021-8-2 14:35:06

chzj589 发表于 2021-8-2 11:43
我的意思是读取图片文字,不是读取二维码图片文字。生成二维码图片我知道。

读取二维码图片文字,不知<PsyQrDcd.dll>是如何生成的?
现在读取挺好玩的

fenhanxue 发表于 2021-8-2 20:32:37

haijie1223 发表于 2021-8-1 22:56


#PRE_UseX64=n
Local $hDLL = DllOpen("PsyQrDcd.dll")
Local $aRet = DllCall($hDLL, "int", "DecodePictureFile", "str", @ScriptDir & '\test.jpg')
Local $aStr = DllCall($hDLL, "ptr", "GetDecodeDataString", "int", $aRet - 1)
Local $tData = DllStructCreate('byte',$aStr)


$a = BinaryToString(DllStructGetData($tData, 1), 4)


MsgBox(0,0,$a&'为什么这段文字没法拼接?')





DllClose($hDLL)
发哥,还得再请教,这个得到的字符串,为什么没法后面跟其他字符串进行拼接?这个字符串,如上面代码

fenhanxue 发表于 2021-8-2 20:45:46

chzj589 发表于 2021-8-2 10:02
请教,要读取图片文字如何修改?

网络版的,百度ocr有提供图片识别服务:
https://console.bce.baidu.com/ai/#/ai/ocr/overview/index

chzj589 发表于 2021-8-2 21:38:30

fenhanxue 发表于 2021-8-2 20:45
网络版的,百度ocr有提供图片识别服务:
https://console.bce.baidu.com/ai/#/ai/ocr/overview/index

谢谢!我去看看

haijie1223 发表于 2021-8-2 22:00:03

fenhanxue 发表于 2021-8-2 20:32
发哥,还得再请教,这个得到的字符串,为什么没法后面跟其他字符串进行拼接?这个字符串,如上面代码

#PRE_UseX64=n
#include <WinAPIEx.au3>
Local $hDLL = DllOpen("PsyQrDcd.dll")
Local $aRet = DllCall($hDLL, "int", "DecodePictureFile", "str", @ScriptDir & '\test.jpg')
Local $aStr = DllCall($hDLL, "ptr", "GetDecodeDataString", "int", $aRet - 1)
Local $aRet = DllCall('kernel32.dll', 'int', 'lstrlen', 'ptr', $aStr)
Local $tData = DllStructCreate('byte[' & $aRet & ']', $aStr)
MsgBox(0, 0, '前面的数据-' & BinaryToString(DllStructGetData($tData, 1), 4) & '-后面的数据')
DllClose($hDLL)

fenhanxue 发表于 2021-8-2 22:17:37

chzj589 发表于 2021-8-2 21:38
谢谢!我去看看
百度这个可以申请免费的,不过有次数限制,没次数限制的要收费,自己玩玩的话免费的是够了的

chzj589 发表于 2021-8-3 08:45:31

fenhanxue 发表于 2021-8-2 22:17
百度这个可以申请免费的,不过有次数限制,没次数限制的要收费,自己玩玩的话免费的是够了的

<PsyQrDcd.dll>是在这里下载?

chzj589 发表于 2021-8-3 10:24:02

fenhanxue 发表于 2021-8-2 22:17
百度这个可以申请免费的,不过有次数限制,没次数限制的要收费,自己玩玩的话免费的是够了的

以前玩过读取图片上的文字,用的是度娘的接口,后来度娘的接口关了,就无法再读取。如能象读取二维码图片就好了。

chzj589 发表于 2021-8-3 10:30:26

fenhanxue 发表于 2021-8-2 22:17
百度这个可以申请免费的,不过有次数限制,没次数限制的要收费,自己玩玩的话免费的是够了的

以前把文字数据生成二维码图片,结果不能读取图片文字再显示。现在解决了这个问题。谢谢! 好玩


yohoboy 发表于 2021-8-5 00:50:29

chzj589 发表于 2021-8-3 10:30
以前把文字数据生成二维码图片,结果不能读取图片文字再显示。现在解决了这个问题。谢谢! 好玩

樓上的控件看起來很讚耶。

zhao_ming 发表于 2021-8-9 09:39:24

学习一下学习一下

fenhanxue 发表于 2021-8-24 11:32:08

chzj589 发表于 2021-8-3 08:45
是在这里下载?

PsyQrDcd.dll 我是在精易论坛里下的,也是别人上传的,可靠性我也不清楚咋样:face (32):

https://bbs.125.la/forum.php?mod=viewthread&tid=13798679&highlight=%CA%B6%B1%F0%B6%FE%CE%AC%C2%EB

fenhanxue 发表于 2021-8-24 11:33:42

chzj589 发表于 2021-8-3 10:30
以前把文字数据生成二维码图片,结果不能读取图片文字再显示。现在解决了这个问题。谢谢! 好玩

这个好强大,膜拜

chzj589 发表于 2021-8-24 13:53:33

fenhanxue 发表于 2021-8-24 11:32
PsyQrDcd.dll 我是在精易论坛里下的,也是别人上传的,可靠性我也不清楚咋样

https://bbs. ...

PsyQrDcd.dll 这个很好,读取识别很强。
二维码只要在图片里,不管大小都 能识别读取。谢谢你!
能帮忙下载一个读取图片文字的<dll>吗?
https://bbs.125.la/forum.php?mod ... 0%B6%FE%CE%AC%C2%EB
这个网站我没注册,还有易语言代码我不懂

fenhanxue 发表于 2021-8-31 11:21:09

chzj589 发表于 2021-8-24 13:53
PsyQrDcd.dll 这个很好,读取识别很强。
二维码只要在图片里,不管大小都 能识别读取。谢谢你!
能帮忙 ...

网址不完整,重新发下?
页: 1 [2] 3 4
查看完整版本: utf8编码的字符串如何转为ansi编码的字符串【已解决】