API سریع و قابل اعتماد OCR مبتنی بر 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)