صورة إلى رسالة نصية مع Java OCR API
تحويل الصور إلى رسالة نصية في جافا
المزيد من العروض >// Initialize OCR engine
AsposeOCR api = new AsposeOCR();
OcrInput images = new OcrInput(InputType.SingleImage);
images.add("image1.png");
// Recognize images
ArrayList<RecognitionResult> results = api.Recognize(images);
System.out.println(results[0].recognition_text);
لماذا تختار مكتبة OCR لأغراض Java؟
فتح OCR قوي مع مكتبة AS -OCR Java. API Java API الخاص بنا هو واجهة برمجة تطبيقات OPI فعالة وسهلة الاستخدام وفعالة من حيث التكلفة. في خمسة أسطر فقط من كود Java ، أضف وظائف OCR قوية إلى تطبيقاتك دون الحاجة إلى فهم الشبكات العصبية والتفاصيل الفنية الأخرى.
يوفر محرك OCR الخاص بنا سرعة ودقة لا مثيل لها ، ودعم أكثر من 140 لغة ، بما في ذلك اللغة الإنجليزية ، والسيريلية ، والعربية ، والصينية ، واليابانية ، والهدوسية ، والتهميمة ، والكثير. سواء كنت تعمل مع عمليات المسح أو صور الهواتف الذكية أو لقطات الشاشة أو PDF ، فإن مستخلصات OCR الخاصة بنا وتولد نتائج في جميع التنسيقات الشائعة.
الصورة مسبقًا تصحيح الصور المدورة ، الضبابية ، المقلوبة ، والصاخبة لضمان أعلى دقة التعرف في أي حال.

سريع ودقيق التعرف الضوئي على الحروف
تحقيق نتائج عالية السرعة ودقيقة للمعرف الضوئي مع تقنية Java المتقدمة لدينا.
دعم متعدد اللغات
التعرف على النص في أكثر من 140 لغة ، بما في ذلك اللغة الإنجليزية والفرنسية والسيليك والعربية والفارسية ، المؤديرة ، الصينية ، اليابانية ، الكورية ، البرامج النصية وغيرها من البرامج النصية.
كل الصور
معالجة الصور من مصادر مختلفة ، مثل الماسحات الضوئية والكاميرات والهواتف الذكية.
اكتشاف اللغة المختلطة
التعرف على المستندات المكتوبة بلغات مختلطة ، مثل اللغة الصينية/الإنجليزية والعربية/الفرنسية والهندية/الإنجليزية والسيريلية/الإنجليزية.
أي خط وأسلوب وتنسيق
الحفاظ على تصميم النص بدقة ، واكتشاف بنية الجدول ، والتعرف على النص بسلاسة بغض النظر عن أنماط الخط.
عينة الكود المباشر
جرب البساطة: تحويل الصورة إلى رسالة نصية بخطوط قليلة من رمز Java
* عن طريق تحميل ملفاتك أو استخدام الخدمة التي توافق عليها شروط الاستخدام و سياسة الخصوصية.
تحويل الصورة إلى نص
استكشاف المزيد من الأمثلة >AsposeOCR api = new AsposeOCR();
// Add images to the recognition batch
OcrInput images = new OcrInput(InputType.SingleImage);
images.add("image1.png");
images.add("image2.png");
// Recognition language
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setLanguage(Language.Eng);
// Recognize images
ArrayList<RecognitionResult> results = api.Recognize(images, recognitionSettings);
results.forEach((result) -> {
System.out.println(result.recognition_text);
});
منصة العرض
يعمل رمز Java OCR بسلاسة على أي منصة تدعم Java SE 6.0 أو أعلاه -سواء كانت آلة محلية أو خادم ويب أو السحابة.
تنسيقات الملف المدعومة
Aspose.OCR for Java يمكن أن تعمل مع أي ملف يمكنك الحصول على الماسح الضوئي أو الكاميرا. يمكن حفظ نتائج الاعتراف أو استيرادها إلى قاعدة بيانات أو تحليلها في الوقت الفعلي.
الصور
- JPEG
- PNG
- TIFF
- GIF
- Bitmap
دفعة OCR
- Multi-page PDF
- ZIP
- Folder
نتائج التعرف
- Text
- Microsoft Word
- Microsoft Excel
- HTML
- RTF
- ePub
- JSON
- XML
تسهيل التثبيت
يتم توزيع Aspose.ocr for Java كملف أرشيف Java خفيف الوزن (JAR) أو كملف قابل للتنزيل]( https://release.aspose.com/och/java/ ) مع الحد الأدنى من التبعيات. ببساطة تثبيت في مشروعك ، وأنت جميعًا على استعداد للتعرف على النصوص بلغات مدعومة متعددة وتوفير نتائج التعرف على تنسيقات مختلفة.
اطلب ترخيصًا تجريبيًا لبدء تطوير تطبيق OCR يعمل بشكل كامل دون قيود.
يعمل في كل مكان
تدعم مكتبة Java الخاصة بنا تمامًا Java SE 6 أو أعلى ، مما يتيح تطبيقاتك من التشغيل بسلاسة على أي منصة - Windows سطح المكتب ، و Windows Server ، و MacOS ، و Linux ، والسحابة.
140+ لغات التعرف
مكتبة Java OCR الخاصة بنا هي حل عالمي لمعالجة المستندات واستخراج البيانات ورقمنة المحتوى على نطاق عالمي. بدعم من مجموعة واسعة من البرامج النصية للكتابة الأوروبية والشرقية والآسيوية ، يتم تكييفها جيدًا لأي بلد وأعمال تجارية.
تعترف Aspose OCR لـ Java بالرسالة في المستندات متعددة اللغات ، مثل اللغة الصينية/الإنجليزية أو العربية/الفرنسية أو السيريلية/الإنجليزية. اللغات التالية مدعومة:
- ** الممتد اللاتيني **: الإنجليزية والإسبانية والفرنسية والإندونيسية والبرتغالية والألمانية والفيتنامية والتركية والإيطالية والبولندية و 80+ أخرى ؛
- ** السيريليك ** الأبجدية: الروسية ، الأوكرانية ، كازاخاخية ، البلغارية ، بما في ذلك النصوص السيريلية/الإنجليزية المختلطة ؛
- اللغة العربية ، الفارسية ، الأردية ، بما في ذلك النصوص المخلوطة باللغة الإنجليزية ؛
- اللغات الصينية والكورية واليابانية وديفاناجاري ودرافيديان ، بما في ذلك الهندية والتاميل والماراثى وغيرها.
الميزات والقدرات
Aspose.OCR for Java استكشف الميزات المتقدمة والقدرات من AS -OVER OCR لجافا.
الصورة OCR
استخراج النص من صور الهاتف الذكي بدقة مستوى المسح.
PDF قابل للبحث
تحويل أي فحص إلى مستند قابل للبحث وقابل للتحرير.
التعرف على عنوان URL
تعرف على صورة من عنوان URL دون تنزيلها محليًا.
الاعتراف بالجملة
اقرأ جميع الصور من المستندات والمجلدات والأرشيفات متعددة الصفحات.
أي خط وأسلوب
تحديد النص والتعرف عليه في جميع المحارف والأنماط الشائعة.
الاعتراف بالضبط
اضبط كل معلمة OCR للحصول على أفضل نتائج التعرف.
المدقق الإملائي
تحسين النتائج عن طريق تصحيح الكلمات الإملائية تلقائيًا.
ابحث عن نص في الصور
ابحث عن النص أو التعبير العادي داخل مجموعة من الصور.
قارن نصوص الصور
قارن النصوص على صورتين ، بغض النظر عن الحالة والتخطيط.
في جميع أنحاء العالم
استخراج النص من أي لغة مع اكتشاف اللغة التلقائي.
استخراج التفاصيل الرئيسية
استخراج تفاصيل مهمة تلقائيًا من بطاقات الهوية.
التكامل الكامل مع حلول Aspose
دمج OCR بسلاسة مع المنتجات الأخرى Aspose لحل Java شامل وفعال.
عينات رمز
استكشف عينات التعليمات البرمجية لمعرفة كيفية دمج واجهة برمجة تطبيقات OCR بسلاسة في تطبيقات Java الخاصة بك.
تثبيت
بعد التثبيت ، يمكنك البدء على الفور باستخدام aspose.omr لـ Java ، وإن كان ذلك مع بعض القيود. ترخيص مؤقت يرفع جميع قيود الإصدار التجريبي لمدة 30 يومًا. استخدم هذه الفترة لبدء تطوير تطبيق OCR يعمل بكامل طاقته ، مما يتيح لك اتخاذ قرار مستنير بشأن شراء Aspose.ocr لـ Java في مرحلة لاحقة.
التعرف على النص على الصور الممسوحة ضوئيًا في Java
التغلب على التحدي المتمثل في تطبيقات التعرف الضوئي على الحروف التي تفتقر إلى الماسحات الضوئية الواسعة. تفتخر واجهة برمجة التطبيقات الخاصة بنا بصور مبنية على الصور المدمجة المدمجة التي تتعامل مع الصور المدورة ، المنحرفة والصاخبة. إلى جانب الدعم لجميع تنسيقات الصور ، فإنه يضمن الاعتراف الموثوق به حتى من صور الهاتف الذكي. معظم المعالجة المسبقة وتصحيح الصور مؤتمتة ، مما يتطلب تدخلك فقط في الحالات الصعبة.
تطبيق تصحيحات الصورة التلقائية - جافا
// Create instance of OCR API
AsposeOCR api = new AsposeOCR();
// Define pre-processing filters
PreprocessingFilter filters = new PreprocessingFilter();
filters.add(PreprocessingFilter.ToGrayscale());
filters.add(PreprocessingFilter.Rotate(-90));
// Pre-process image before recognition
BufferedImage imageRes = api.PreprocessImage(imagePath, filters);
// Recognize image
RecognitionResult result = api.RecognizePage(imageRes, set);
استخراج النص من الصور في جافا
دمج الكشف عن النص والاعتراف في تطبيقات Java الخاصة بك. الوصول إلى نتائج دقيقة من الصور بسهولة ، وتعزيز قدرات معالجة الصور الخاصة بك. رفع قدرات معالجة الصور ، والحصول على نتائج دقيقة من الصور.
اكتشف النص والتعرف عليه على الصورة - جافا
// Add a photo to the recognition batch
OcrInput images = new OcrInput(InputType.SingleImage);
images.add("photo.jpg");
// Set photo recognition mode
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setDetectAreasMode(DetectAreasMode.PHOTO);
// Extract text from a photo
ArrayList<RecognitionResult> results = api.Recognize(images, recognitionSettings);
results.forEach((result) -> {
System.out.println(result.recognition_text);
});
تحسين الموارد في جافا
يتطلب التعرف على الشخصية البصرية الموارد. توفر واجهة برمجة تطبيقاتنا طرقًا مرنة لتحقيق التوازن بين ثالوث الجودة الكلاسيكية ذات الجودة الزمنية. يسمح لك بتقييد عدد مؤشرات الترابط المستخدمة في محرك التعرف. على الرغم من أن هذا التعديل قد يؤدي إلى سرعة اعتراف أبطأ ، إلا أنه يمكّنك من تخصيص موارد للمهام المتزامنة مثل معالجة الصور المتوازية أو عمليات خادم الويب أو إدارة قاعدة البيانات أو تحليل بيانات الخلفية.
- اختر بين الاعتراف الشامل والاعتراف السريع.
- حدد عدد مؤشرات الترابط المخصصة للاعتراف ، أو السماح للمكتبة بالتوسيع تلقائيًا إلى عدد النوى المعالج.
- تحرير وحدة المعالجة المركزية عن طريق تفريغ الحسابات إلى وحدة معالجة الرسومات.
موازنة الموارد uasage
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setThreadsCount(2);
اعتراف سريع مع الحد الأدنى من الإعداد
إذا كانت الصور فحوصات عالية الجودة دون انحراف أو تشويه ، فيمكنك استخدام أسرع وضع التعرف الذي يستهلك الحد الأدنى من الموارد الممكنة باستخدام:
التعرف السريع التعرف على OCR - Java
AsposeOCR api = new AsposeOCR();
// Add images to the recognition batch
OcrInput images = new OcrInput(InputType.SingleImage);
images.add(os.path.join(self.dataDir, "source1.png"));
images.add(os.path.join(self.dataDir, "source2.png"));
// Fast recognize images
ArrayList<RecognitionResult> results = api.RecognizeFast(images);
results.forEach((result) -> {
System.out.println(result);
});