Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.OCR for Python via .NET can compare texts on two images, regardless of the font, text size, case, styles, and colors.
To compare texts in 2 images, use image_text_diff()
method of AsposeOcr
class. This method allows you to optionally customize recognition accuracy, performance, and other settings.
image_text_diff()
returns a number representing how similar the compared images are. The return value is a floating point number from 0 to 1; the lower the number, the more different image texts are. 0 means that the texts are completely different; 1 means the texts are identical. Fonts and styles are ignored.
# Instantiate Aspose.OCR API
api = AsposeOcr()
# Configure recognition settings
recognitionSettings = RecognitionSettings()
recognitionSettings.auto_denoising = true
# Case-insensitive comparison of image texts
if api.compare_image_texts("image1.png", "image2.png", recognitionSettings, true):
# Percentage of similarity between texts
distance = api.image_text_diff("image1.png", "image2.png", recognitionSettings, true)
print("The image texts are {:.2%} similar".format(distance))
else:
print("Images contain the same text")
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.