காட்சித் தரவில் உள்ள உரையைப் புரிந்துகொள்வதற்கும் படங்களிலிருந்து உரையைக் கண்டறிந்து பிரித்தெடுப்பதற்கும் Google Vision APIயின் சூழலில் கோப்பு பாதைகளுக்குப் பதிலாக பட URLகளைக் கையாள "detect_text" செயல்பாட்டை மாற்ற, ஏற்கனவே உள்ள குறியீட்டில் சில மாற்றங்களைச் செய்ய வேண்டும். இந்த மாற்றம், பட URLகளை நேரடியாக செயல்பாட்டில் உள்ளிட அனுமதிக்கும், API ஆனது படங்களை செயலாக்க மற்றும் உரையைப் பிரித்தெடுக்க உதவுகிறது.
முதலில், ஏற்கனவே உள்ள "detect_text" செயல்பாட்டின் கட்டமைப்பை நாம் புரிந்து கொள்ள வேண்டும். பொதுவாக, செயல்பாடு ஒரு கோப்பு பாதையை உள்ளீட்டு அளவுருவாக எடுத்து, படத்திலிருந்து பிரித்தெடுக்கப்பட்ட உரையை வழங்குகிறது. குறியீடு இப்படி இருக்கலாம்:
python def detect_text(file_path): # Code to load the image from the file path # Code to call the Google Vision API and process the image # Code to extract and return the text from the processed image return extracted_text
பட URLகளைக் கையாளும் வகையில் இந்தச் செயல்பாட்டை மாற்ற, தேவையான மாற்றங்களைச் சேர்க்க வேண்டும். செயல்பாட்டின் புதுப்பிக்கப்பட்ட பதிப்பு இங்கே:
python import requests from PIL import Image from io import BytesIO def detect_text(image_url): # Download the image from the URL response = requests.get(image_url) image = Image.open(BytesIO(response.content)) # Code to call the Google Vision API and process the image # Code to extract and return the text from the processed image return extracted_text
மாற்றியமைக்கப்பட்ட குறியீட்டில், வழங்கப்பட்ட URL இலிருந்து படத்தைப் பதிவிறக்க, `கோரிக்கைகள்` நூலகத்தைப் பயன்படுத்துகிறோம். பிஐஎல் (பைதான் இமேஜிங் லைப்ரரி) தொகுதியிலிருந்து `Image.open` முறையானது, மேலும் செயலாக்கத்திற்காக படத்தைத் திறக்கப் பயன்படுகிறது.
படம் ஏற்றப்பட்டதும், கூகுள் விஷன் ஏபிஐக்கு அழைப்பு விடுத்து, உரையைப் பிரித்தெடுக்க படத்தைச் செயலாக்குவோம். API செயல்படுத்தல் மற்றும் பயன்படுத்தப்படும் நிரலாக்க மொழியைப் பொறுத்து இந்தப் படிக்கான குறிப்பிட்ட குறியீடு மாறுபடலாம். இருப்பினும், பொதுவான அணுகுமுறையானது படத் தரவைப் பயன்படுத்தி API கோரிக்கைகளை உருவாக்குவது மற்றும் பிரித்தெடுக்கப்பட்ட உரையைக் கொண்ட பதிலைப் பெறுவது ஆகியவை அடங்கும்.
இறுதியாக, செயல்பாட்டிலிருந்து பிரித்தெடுக்கப்பட்ட உரையை வெளியீட்டாகத் தருகிறோம்.
மாற்றியமைக்கப்பட்ட செயல்பாட்டின் பயன்பாட்டின் எடுத்துக்காட்டு இங்கே:
python image_url = "https://example.com/image.jpg" extracted_text = detect_text(image_url) print(extracted_text)
இந்த எடுத்துக்காட்டில், பட URL ஐ `detect_text` செயல்பாட்டிற்கு உள்ளீடாக வழங்குகிறோம், அது படத்தைப் பதிவிறக்குகிறது, Google Vision API ஐப் பயன்படுத்தி செயலாக்குகிறது மற்றும் பிரித்தெடுக்கப்பட்ட உரையை வழங்குகிறது.
கோப்பு பாதைகளுக்குப் பதிலாக பட URLகளைக் கையாள "detect_text" செயல்பாட்டை மாற்ற, வழங்கப்பட்ட URL இலிருந்து படத்தைப் பதிவிறக்கி, Google Vision API ஐப் பயன்படுத்தி செயலாக்கும் குறியீட்டை நாம் இணைக்க வேண்டும். இந்த மாற்றங்களைச் செய்வதன் மூலம், பட URLகளை உள்ளீடாகப் பயன்படுத்தி படங்களிலிருந்து உரையை திறம்படப் பிரித்தெடுக்க முடியும்.
தொடர்பான பிற சமீபத்திய கேள்விகள் மற்றும் பதில்கள் படத்திலிருந்து உரையைக் கண்டறிந்து பிரித்தெடுக்கிறது:
- உரை பிரித்தெடுப்பதற்கு Google Vision API ஐப் பயன்படுத்துவதற்கான சில சாத்தியமான பயன்பாடுகள் யாவை?
- பாண்டாஸ் நூலகத்தைப் பயன்படுத்தி பிரித்தெடுக்கப்பட்ட உரையை மேலும் படிக்கக்கூடியதாக மாற்றுவது எப்படி?
- ஒரு படத்திலிருந்து உரையைப் பிரித்தெடுக்க Google Vision API ஐப் பயன்படுத்துவதில் என்ன படிநிலைகள் உள்ளன?
- படங்களிலிருந்து உரையைக் கண்டறிந்து பிரித்தெடுக்க Google Vision API ஐ எவ்வாறு பயன்படுத்தலாம்?