OCR Excellence با Aspose.OCR برای پایتون از طریق C++
تشخیص تصویر به متن با Python OCR
ویترین های بیشتر >import asposeocr
settings = asposeocr.RecognitionSettings()
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = AsposeOCRRecognize(input_data, settings)
> pip install aspose-ocr-python-cpp
چرا Aspose.OCR را برای پایتون از طریق C++ انتخاب کنید؟
قابلیت های OCR خود را با Aspose.OCR برای پایتون از طریق C++ افزایش دهید. این کتابخانه پر از ویژگی ها به طور یکپارچه OCR را با حداقل کد در برنامه های پایتون ادغام می کند. سرعت و دقت فوق العاده ای را تجربه کنید و از بیش از 130 زبان از جمله خط های لاتین، سیریلیک، عربی، فارسی، هندی و چینی پشتیبانی کنید. انواع تصاویر، از اسناد اسکن شده و عکس های گوشی هوشمند گرفته تا اسکرین شات ها و پی دی اف های اسکن شده را بشناسید. فیلترهای پیش پردازش پیشرفته با چالش هایی مانند تصاویر چرخان، کج و پر سر و صدا مقابله می کنند و با استفاده از پردازش GPU عملکرد بهینه را تضمین می کنند.
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
کارایی
Python via C++
ادغام OCR برای برنامه های پایتون
Aspose.OCR برای Python از طریق C++ به طور یکپارچه با هر پلتفرمی که از [C++]پشتیبانی میکند ( https://docs.aspose.com/ocr/python-cpp/system-requirements/ ) یکپارچه میشود - چه روی دسکتاپ Windows، Windows Server، macOS، Linux ، یا ابر
فرمت های فایل پشتیبانی شده
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
- 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++ کاوش کنید.
عکس OCR
استخراج متن از عکس های تلفن هوشمند با دقت سطح اسکن.
PDF قابل جستجو
هر اسکن را به یک سند کاملاً قابل جستجو و فهرستبندی تبدیل کنید.
تشخیص URL
تشخیص تصویر از URL بدون بارگیری محلی.
تشخیص انبوه
تمام تصاویر را از اسناد چند صفحه ای، پوشه ها و بایگانی ها بخوانید.
هر نوع فونت و سبک
متن را در تمام حروف و سبک های رایج شناسایی و تشخیص دهید.
تشخیص دقیق
هر پارامتر OCR را برای بهترین نتایج تشخیص تنظیم کنید.
بررسی کننده غلط املایی
با تصحیح خودکار کلمات غلط املایی، نتایج را بهبود بخشید.
متن را در تصاویر پیدا کنید
متن یا عبارت منظم را در مجموعه ای از تصاویر جستجو کنید.
متن های تصویری را با هم مقایسه کنید
متن ها را در دو تصویر، صرف نظر از ابعاد و طرح بندی، مقایسه کنید.
محدوده تشخیص را محدود کنید
مجموعه کاراکترهایی را که موتور OCR جستجو می کند محدود کنید.
عیوب تصویر را تشخیص دهید
مناطق بالقوه مشکل ساز تصویر را به صورت خودکار پیدا کنید.
مناطق را بشناسید
فقط قسمت های خاصی از یک تصویر را پیدا کنید و بخوانید، نه همه متن.
نمونه کدهای پایتون
برای ادغام یکپارچه Aspose.OCR برای Python از طریق C++ در برنامههای خود، نمونههای کد را کشف کنید.
نصب بدون زحمت
پس از نصب، به سرعت از 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)