چرا Aspose.OCR را برای پایتون از طریق C++ انتخاب کنید؟

قابلیت های OCR خود را با Aspose.OCR برای پایتون از طریق C++ افزایش دهید. این کتابخانه پر از ویژگی ها به طور یکپارچه OCR را با حداقل کد در برنامه های پایتون ادغام می کند. سرعت و دقت فوق‌العاده‌ای را تجربه کنید و از بیش از 130 زبان از جمله خط‌های لاتین، سیریلیک، عربی، فارسی، هندی و چینی پشتیبانی کنید. انواع تصاویر، از اسناد اسکن شده و عکس های گوشی هوشمند گرفته تا اسکرین شات ها و پی دی اف های اسکن شده را بشناسید. فیلترهای پیش پردازش پیشرفته با چالش هایی مانند تصاویر چرخش، کج و نویز مقابله می کنند و با استفاده از پردازش GPU عملکرد بهینه را تضمین می کنند.

Illustration ocr

OCR سریع و دقیق

با استفاده از Python پیشرفته از طریق فناوری C++ به نتایج OCR سریع و دقیق برسید.

تشخیص چند زبانه

تشخیص متن در بیش از 130 زبان، تضمین تطبیق پذیری برنامه های پایتون از طریق یکپارچه سازی C++.

پشتیبانی جامع تصویر

به راحتی تصاویر اسکنرها، دوربین ها و گوشی های هوشمند را با پایتون از طریق C++ پردازش کنید.

تشخیص دقیق نویسه چینی

بیش از 6000 کاراکتر چینی را در پروژه های پایتون خود از طریق C++ به دقت تشخیص دهید.

سبک و قالب بندی فونت را حفظ کنید

سبک‌های فونت و قالب‌بندی را برای نمایش دقیق متن شناسایی شده در برنامه‌های پایتون خود از طریق C++ حفظ کنید.

نمونه کد زنده

تشخیص متن را از تصاویر تنها در سه خط کد آغاز کنید. سادگی را تجربه کنید!

آماده تشخیص آماده تشخیص یک فایل را اینجا رها کنید یا برای مرور کلیک کنید *

* با آپلود فایل های خود یا استفاده از سرویس با ما موافقت می کنید شرایط استفاده و سیاست حفظ حریم خصوصی.

نتیجه شناخت
 

تبدیل تصویر به متن

نمونه های بیشتر >
// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Extract text from image
string result = recognitionEngine.RecognizeImage("<file name>");
// Display the recognition result
Console.WriteLine(result);

ترجیح خود را انتخاب کنید

کتابخانه مناسب برای نیازهای خود را انتخاب کنید. API های موجود و قابلیت های آنها را برای انتخاب کارآمدترین راه حل کاوش کنید.

تطبیق پذیری

Python via .NET

توسعه آسان، خوانایی و قابلیت نگهداری کد
دارای بیشترین ویژگی ها و دریافت اغلب به روز رسانی
سرعت کلی ممکن است کمی کندتر از سایر سیستم عامل ها باشد

یکنواختی

Python via Java

از همان کتابخانه در هر پلتفرمی استفاده کنید
برنامه خود را به طور یکپارچه بر روی هر دستگاهی اجرا کنید
به Java Runtime Environment (JRE) نسخه 8 یا بالاتر نیاز دارد

عملکرد

Python via C++

سریع ترین سرعت ممکن صرف نظر از پلت فرم
کنترل زیادی بر مدیریت منابع
برای توسعه دهندگان با تجربه هدف گذاری شده است

یکپارچه سازی OCR برای برنامه های کاربردی پایتون

Aspose.OCR برای Python از طریق C++ به طور یکپارچه با هر پلتفرمی که از [C++]پشتیبانی می کند ( https://docs.aspose.com/ocr/python-cpp/system-requirements/ ) یکپارچه می شود - چه روی دسکتاپ Windows، Windows Server، macOS، Linux ، یا ابر

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

فرمت های فایل پشتیبانی شده

Aspose.OCR for Python via C++ می تواند با هر [فایل]کار کند( https://docs.aspose.com/ocr/python-cpp/supported-file-formats/ ) می توانید از یک اسکنر یا دوربین دریافت کنید. نتایج تشخیص را می توان ذخیره کرد، به یک پایگاه داده وارد کرد، یا در زمان واقعی تجزیه و تحلیل کرد.

تصاویر

  • JPEG
  • PNG
  • TIFF
  • BMP

OCR دسته ای

  • Multi-page PDF
  • ZIP
  • Folder

نتایج شناسایی

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • RTF
  • JSON
  • XML

نصب بدون دردسر برای پایتون از طریق ++C

Aspose.OCR برای پایتون از طریق C++ به صورت بسته پایتون یا به صورت فایل قابل دانلود با حداقل وابستگی تحویل داده می شود. به راحتی آن را در پروژه خود نصب کنید و آماده تشخیص متون در چندین زبان پشتیبانی شده و ذخیره نتایج تشخیص در قالب‌های مختلف هستید.

درخواست مجوز آزمایشی برای شروع توسعه یک برنامه کاربردی OCR کاملاً کاربردی بدون محدودیت.

C++ Backend ادغام برای برنامه های پایتون

کتابخانه ما به‌طور یکپارچه با باطن ++C ادغام می‌شود و برنامه‌های پایتون را قادر می‌سازد تا به طور یکپارچه روی هر پلتفرمی اجرا شوند - ویندوز دسکتاپ، ویندوز سرور، macOS، لینوکس و ابر.

130+ زبان تشخیص

پشتیبانی از زبان ها و اسکریپت های مختلف، از جمله زبان های ترکیبی:

با اجازه دادن به کتابخانه برای شناسایی زبان یا تعریف آن برای بهبود عملکرد، تشخیص را بهینه کنید.

  • ** الفبای لاتین توسعه یافته **: انگلیسی، اسپانیایی، فرانسوی، اندونزیایی، پرتغالی، آلمانی، ویتنامی، ترکی، ایتالیایی، لهستانی، و بیش از 80 مورد دیگر.
  • ** الفبای سیریلیک **: روسی، اوکراینی، قزاقستانی، صربی، بلاروسی، بلغاری؛
  • عربی، فارسی، اردو؛
  • خط چینی و دوانگاری، از جمله هندی، مراتی، بوجپوری، و دیگران.

ویژگی های کلیدی

Aspose.OCR for Python via C++ قابلیت های پیشرفته Aspose.OCR برای پایتون را از طریق C++ کاوش کنید.

Feature icon

عکس OCR

استخراج متن از عکس های تلفن هوشمند با دقت سطح اسکن.

Feature icon

PDF قابل جستجو

هر اسکن را به یک سند کاملاً قابل جستجو و فهرست‌بندی تبدیل کنید.

Feature icon

تشخیص URL

تشخیص تصویر از URL بدون بارگیری محلی.

Feature icon

تشخیص انبوه

تمام تصاویر را از اسناد چند صفحه ای، پوشه ها و بایگانی ها بخوانید.

Feature icon

هر نوع فونت و سبک

متن را در تمام حروف و سبک های رایج شناسایی و تشخیص دهید.

Feature icon

تشخیص دقیق

هر پارامتر OCR را برای بهترین نتایج تشخیص تنظیم کنید.

Feature icon

غلط گیر املا

با تصحیح خودکار کلمات غلط املایی، نتایج را بهبود بخشید.

Feature icon

متن را در تصاویر پیدا کنید

متن یا عبارت منظم را در مجموعه ای از تصاویر جستجو کنید.

Feature icon

متن های تصویری را با هم مقایسه کنید

متن ها را در دو تصویر، صرف نظر از ابعاد و طرح بندی، مقایسه کنید.

Feature icon

محدوده تشخیص را محدود کنید

مجموعه کاراکترهایی را که موتور OCR جستجو می کند محدود کنید.

Feature icon

عیوب تصویر را تشخیص دهید

مناطق بالقوه مشکل ساز تصویر را به صورت خودکار پیدا کنید.

Feature icon

مناطق را بشناسید

فقط قسمت های خاصی از یک تصویر را پیدا کنید و بخوانید، نه همه متن.

نمونه کدهای پایتون

برای ادغام یکپارچه Aspose.OCR برای Python از طریق C++ در برنامه های خود، نمونه های کد را کشف کنید.

نصب بدون زحمت

Aspose.OCR برای Python از طریق C++ به عنوان یک بسته Python سبک یا یک فایل قابل دانلود با حداقل وابستگی، توزیع آسان را تضمین می کند. آن را مستقیماً از پایتون در پروژه خود ادغام کنید، و آماده می شوید که از قابلیت های کامل OCR استفاده کنید و نتایج تشخیص را در قالب های مختلف ذخیره کنید.

پس از نصب، به سرعت از Aspose.OCR برای پایتون از طریق C++ استفاده کنید. هر چند با محدودیت های خاص یک مجوز موقت تمام محدودیت های نسخه آزمایشی را به مدت 30 روز حذف می کند. از این دوره برای شروع توسعه یک برنامه OCR کاملاً کاربردی استفاده کنید، که به شما امکان می دهد بعداً تصمیمی آگاهانه در مورد خرید Aspose.OCR برای پایتون از طریق ++C بگیرید.

تشخیص مناطق سند

اسکن تصویر یا عکس یک سند متنی اغلب شامل چندین بلوک محتوا، از جمله پاراگراف های متنی، جداول، تصاویر، فرمول ها و موارد دیگر است. تشخیص موفقیت آمیز و دقیق این مناطق مورد علاقه در یک صفحه برای OCR موثر بسیار مهم است. این فرآیند محوری به عنوان تشخیص ناحیه سند شناخته می شود که شامل شناسایی، سازماندهی و طبقه بندی مناطق محتوای مجزا است.

Aspose.OCR چندین الگوریتم تشخیص مناطق سند را ارائه می دهد، که به شما امکان می دهد بهترین گزینه را برای محتوای خاص خود انتخاب کنید.

راه اندازی برای محتوای تصویری مختلف - Python OCR

settings = asposeocr.RecognitionSettings()
settings.areasMode = asposeocr.DetectAreasMode.TABLE
# DetectAreasMode.DOCUMENT / PHOTO / CURVED_TEXT / TABLE / COMBINE

input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = asposeocr.AsposeOCRRecognize(input_data, settings)

فرمت های خروجی مختلف

OCR برای C++ می‌تواند نتایج شناسایی را در قالب‌های مختلف ذخیره کند تا بتوان آنها را به اشتراک گذاشت، در یک پایگاه داده ذخیره کرد، نمایش داد یا تجزیه و تحلیل کرد: متن ساده، PDF، Microsoft Word، Microsoft Excel، JSON و XML. {index-content-python-cpp.code_samples.item3.content2}

نتایج شناسایی را در JSON - Python ذخیره کنید

recognize_result_txt 
    = asposeocr.AsposeOCRSerializeResult(
      recognize_result, 
      asposeocr.ExportFormat.json)