0

テスト完了で vbscript を使用しています。画像からテキストを識別する必要があります。OCR を使用してそれを行うことができます。OCR は「太字」のテキスト フォントを識別できますが、OCR が識別できない「取り消し線」プロパティを持つテキストが 1 つあり、意味不明な値を与えています。これは、取り消し線が引かれた画像からテキストを識別する方法ですか? 以下は私が使用したコードで、動作していません:

 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)

ありがとうございました。

4

0 に答える 0