המר-צילום מסך-טקסט-OCR-Java

ייתכן שתצטרך לעבד צילומי מסך שונים מהודעות, יישומי טרנזקציות דיגיטליות ופלטפורמות רבות אחרות. צילומי מסך כאלה יכולים לכלול מידע טקסט שניתן לחלץ בשיטות זיהוי תווים אופטי (OCR). בהתאם לכך, מאמר זה מכסה כיצד להמיר צילום מסך לטקסט עם OCR ב-Java.

צילום מסך לממיר טקסט ספריית Java OCR - התקנה

ספריית Aspose.OCR for Java יכולה להמיר תמונה לטקסט על ידי יישום טכניקות זיהוי תווים אופטיות. אתה יכול להוריד בקלות את קובץ ה-JAR העזר מהסעיף הורדות או להגדיר את תצורות Maven הבאות בקובץ pom.xml באפליקציה שלך:

מאגר:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

תלות:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr</artifactId>
    <version>22.6</version>
</dependency>

המרת צילום מסך לטקסט עם OCR ב-Java

אתה יכול להמיר צילום מסך לטקסט עם OCR ב-Java על ידי ביצוע השלבים הבאים:

  • צור אובייקט במחלקה AsposeOCR.
  • מזהה את הטקסט בתמונת צילום המסך.
  • קבל מחרוזת טקסט פלט.

קטע הקוד שלהלן מראה כיצד להמיר צילום מסך לתמונה ב-Java:

// צור מופע API
AsposeOCR api = new AsposeOCR();

// המרת צילום מסך לטקסט עם OCR
try {
	String result = api.RecognizePage("test.png");
	System.out.println("Result: " + result);
} catch (IOException e) {
	e.printStackTrace();
}

המרת צילום מסך מ-URL לטקסט עם OCR באמצעות Java

במקרים מסוימים, צילום מסך משותף עם כתובת אתר של DropBox או כל שירות אחר. כדי לשמור על תהליך נקי ופשוט, אינך צריך להוריד ולאחר מכן לעבד את התמונה. במקום זאת, הדבק את כתובת האתר כדי להמיר את צילום המסך לטקסט. אנא בצע את השלבים הבאים כדי להשלים תהליך זה:

  • אתחול אובייקט במחלקה AsposeOCR.
  • ציין את הגדרות הזיהוי.
  • עבד את צילום המסך עם OCR וקבל מחרוזת טקסט.

קטע הקוד הבא מדגים כיצד להמיר צילום מסך לטקסט עם OCR באופן פרוגרמטי ב-Java:

// צור מופע API
AsposeOCR api = new AsposeOCR();

String uri = "https://www.castlegateit.co.uk/wp-content/uploads/2016/09/justified_text.png";

// הגדר הגדרות זיהוי
RecognitionSettings settings = new RecognitionSettings();
settings.setAutoSkew(false);

// קבל אובייקט תוצאה
RecognitionResult result = null;
try {
	result = api.RecognizePageFromUri(uri, settings);
} catch (IOException e) {
	e.printStackTrace();
}

// המרת צילום מסך לטקסט עם OCR
System.out.println("Result: \n" + result.recognitionText+"\n\n");

קבל רישיון API בחינם

אתה יכול לבדוק את ה-API ללא הגבלות הערכה כלשהן על ידי בקשת [רישיון זמני בחינם4.

סיכום

לסיכום, למדת כיצד להמיר צילום מסך לטקסט עם OCR ב-Java. יתר על כן, אתה יכול לחקור תכונות רבות אחרות של ה-API על ידי ביקור בסעיף תיעוד, או כתוב לנו בפורום אם תרצה לדון בספקות שלך.

ראה גם