Գտեք տեքստը նկարում Python-ի միջոցով

Այս ձեռնարկում դուք կսովորեք, թե ինչպես գտնել տեքստը նկարում Python-ի միջոցով: Այն ունի բոլոր մանրամասները շրջակա միջավայրը սահմանելու համար, քայլերի ցանկ և օրինակելի կոդը պատկերի տեքստի որոնման համար Python-ի միջոցով: Դուք կսովորեք դրոշներ դնել որոնման գործողությունը հարմարեցնելու համար տարբեր տեսակի պատկերներում, ինչպիսիք են՝ PNG, JPG, BMP, TIFF և այլն:

Պատկերում տեքստ գտնելու քայլեր Python-ի միջոցով

  1. Սահմանեք, որ միջավայրը օգտագործի Aspose.OCR for Python via .NET՝ պատկերի մեջ բառեր որոնելու համար
  2. Ստեղծեք Aspose OCR շարժիչի օրինակ՝ օգտագործելով AsposeOcr դասը
  3. Կազմաձևեք ճանաչման կարգավորումները անհրաժեշտ լեզվով
  4. Ստուգեք՝ արդյոք պահանջվող բառը առկա է նկարում image_has_text() մեթոդով
  5. Ցուցադրել համապատասխան հաղորդագրությունը ըստ որոնման արդյունքի

Այս քայլերն ամփոփում են, թե ինչպես կարելի է որոնել տեքստ պատկերից Python-ի միջոցով: Ստեղծեք Aspose OCR շարժիչի օրինակ, կազմաձևեք ճանաչման կարգավորումները և սահմանեք որոնման նպատակային բառը: Ի վերջո, զանգահարեք image_has_text() մեթոդը՝ մուտքագրված պատկերի անունով, թիրախ բառով, դրոշակով՝ գործը անտեսելու համար, և բառը որոնելու համար ավտոմատ թեքության դրոշակով:

Պատկերում տեքստի որոնիչի կոդը Python-ի միջոցով

import aspose.ocr as api # Import the Aspose OCR library
from aspose.ocr import License # Import the License class from the Aspose OCR library
# Set the Aspose OCR license
license = License()
license.set_license("license.lic") # Load the license file to activate the full features of Aspose OCR
# Create an instance of the Aspose OCR engine
asposeOcr = api.AsposeOcr()
# Configure recognition settings
settings = api.RecognitionSettings() # Create a settings object for OCR recognition
settings.language = api.Language.ENG # Set the recognition language to English (ENG)
# Define the target word to search for in the image
targetWord = "Restaurant"
# Check if the target word is present in the image
if asposeOcr.image_has_text("Receipt1.png", targetWord, settings, True, False):
# If the word is found, print a success message
print("The image contains the word " + targetWord)
else:
# If the word is not found, print a failure message
print("The image does not contain the word " + targetWord)

Այս օրինակելի կոդը ցուցադրում է * տեքստի որոնումը պատկերում՝ օգտագործելով Python*: Դուք կարող եք սահմանել հարմարեցումներ, ինչպիսիք են՝ օգտագործել լրացուցիչ ալգորիթմներ փոքր տառատեսակների ճանաչման համար, դրոշակ՝ մեկ տող ճանաչելու համար, սահմանել տեքստային տարածքների ցանկը և դրոշակ՝ աղյուսակներում տեքստ որոնելու համար: Կարող են սահմանվել նաև այլ պարամետրեր, ինչպիսիք են նկարում տեքստի լեզվի ընտրությունը, սև ցուցակում նշված նշանների ցանկը և թույլատրելի նշանների և նիշերի ցանկը:

Այս հոդվածը մեզ սովորեցրել է Python-ի միջոցով *տեքստի որոնման գործընթացը պատկերից: Եթե ցանկանում եք տեքստ հանել հաշիվ-ապրանքագրից, տես Տվյալների արդյունահանում հաշիվ-ապրանքագրերից Python-ի միջոցով-ի հոդվածը:

 Հայերեն