我在测试完成中使用 vbscript。我需要从图像中识别一些文本。我可以使用 OCR 来做到这一点。OCR 能够识别“粗体”的文本字体,但是有一个文本具有“删除”属性,OCR 无法识别,它给出了一些乱码值。这是一种从被删除的图像中识别文本的方法吗?以下是我使用过的代码,但不起作用:
Set Rect = Aliases.npApp.wndNP6Class.Picture.GetRect(5,47,234,520)
Set OCRObj = OCR.CreateObject(Rect)
Set ocrOpt = OCRObj.CreateOptions
Set Font = ocrOpt.Fonts.Add
Set Font = ocrOpt.Fonts.Add
Font.Name="Arial"
Font.Styles.Add 2 ' Choosing bold font type
Font.Styles.Add 4 ' Choosing strike out font type
ocrOpt.ExactSearch=false
ocrOpt.GrayScaleBinarization=true
ocrOpt.SkipFragmentation=false
ocrOpt.BinarizationThreshold =100 'Low threshold value to capture text from image
vTempStr1 = OCRObj.GetText(ocrOpt)
谢谢你。