د بصری ډیټا کې متن درک کولو او له عکسونو څخه متن کشف او استخراج لپاره د ګوګل ویژن API په شرایطو کې د فایل لارو پرځای د عکس URLs اداره کولو لپاره د "detect_text" فنکشن بدلولو لپاره ، موږ اړتیا لرو چې موجوده کوډ ته یو څو سمونونه وکړو. دا تعدیل به موږ ته اجازه درکړو چې د عکس URLs مستقیم فنکشن ته داخل کړو، 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
د انځور URLs اداره کولو لپاره د دې فنکشن بدلولو لپاره، موږ اړتیا لرو چې اړین بدلونونه شامل کړو. دلته د فنکشن تازه نسخه ده:
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 څخه د انځور ډاونلوډ کولو لپاره د 'غوښتنې' کتابتون کاروو. د PIL (Python Imaging Library) ماډل څخه د `Image.open` میتود بیا د نورو پروسس کولو لپاره د عکس خلاصولو لپاره کارول کیږي.
یوځل چې عکس پورته شي ، موږ کولی شو د ګوګل ویژن API ته زنګ وهلو او د متن استخراج لپاره د عکس پروسس کولو ته دوام ورکړو. د دې مرحلې لپاره ځانګړی کوډ ممکن د API پلي کولو او د برنامه کولو ژبې کارول پورې اړه ولري. په هرصورت، په عمومي طریقه کې د عکس ډیټا په کارولو سره د API غوښتنې کول شامل دي او یو ځواب ترلاسه کول چې استخراج شوي متن لري.
په نهایت کې ، موږ له فنکشن څخه استخراج شوي متن د محصول په توګه بیرته کوو.
دلته د تعدیل شوي فنکشن کارولو مثال دی:
python image_url = "https://example.com/image.jpg" extracted_text = detect_text(image_url) print(extracted_text)
په دې مثال کې، موږ د انځور URL د 'detect_text' فنکشن ته د ننوتلو په توګه چمتو کوو، کوم چې بیا عکس ډاونلوډ کوي، د ګوګل ویژن API په کارولو سره پروسس کوي، او استخراج شوي متن بیرته راګرځوي.
د فایل لارو پرځای د عکس URLs اداره کولو لپاره د "detect_text" فنکشن بدلولو لپاره ، موږ اړتیا لرو کوډ شامل کړو چې عکس له چمتو شوي URL څخه ډاونلوډ کړي او بیا یې د ګوګل ویژن API په کارولو سره پروسس کړي. د دې سمونونو په کولو سره، موږ کولی شو په مؤثره توګه د انځورونو څخه متن د انځور URLs په کارولو سره د ان پټ په توګه استخراج کړو.
په اړه نورې وروستۍ پوښتنې او ځوابونه د عکس څخه متن موندل او استخراج کول:
- د متن استخراج لپاره د ګوګل ویژن API کارولو ځینې احتمالي غوښتنلیکونه کوم دي؟
- څنګه کولی شو د پانډاس کتابتون په کارولو سره استخراج شوي متن د لوستلو وړ کړو؟
- د عکس څخه متن استخراج لپاره د ګوګل ویژن API کارولو کې کوم ګامونه شامل دي؟
- موږ څنګه کولی شو د عکسونو څخه متن کشف او استخراج لپاره د ګوګل ویژن API وکاروو؟