مستندات API
OCR (تشخیص متن)
OCR (تشخیص متن)
تبدیل تصاویر به متن و استخراج متن از هر تصویر با دقت بالا
مسیر
api/ocr/نمونه کد
import requests
def ocr_api_call(image_path, language="fas", engine="1"):
url = "https://api.behnasr.com/api/ocr/"
with open(image_path, 'rb') as f:
files = {'inputImage': f}
data = {
'lang': language,
'engine': engine
}
response = requests.post(url, files=files, data=data)
return response.json()
# Usage example
result = ocr_api_call("document.jpg", "fas", "1")
print(result['extracted_text'])پاسخ
{
"success": true,
"extracted_text": "متن استخراج شده از تصویر",
"confidence": 98.5,
"language": "fas",
"processing_time": 1.2,
"status_code": 200
}تصویر نمونه

پارامترها
| نام | نوع | توضیحات |
|---|---|---|
| lang | String | زبان مورد نظر برای تشخیص متن:
fas = فارسی
eng = انگلیسی
eng+fas = انگلیسی و فارسی
ara = عربی |
| engine | String | انجین OCR:
0: انجین سریع
1: انجین دقیق |
| inputImage | Image | تصویری که میخواهید متن آن را بخوانید |
