Kelimeleri Oku Aksiyonu
Genel Bakış
Kelimeleri Oku Aksiyonu, belirtilen bir görüntüden Optik Karakter Tanıma (OCR) kullanarak metin içeriğini çıkarır. Tanınan metni, satır satır, JSON formatında belirlenen bir değişkene aktarır. İsteğe bağlı olarak, metin çıkarma için görüntü içinde belirli bir bölge tanımlayabilirsiniz.
Değişkenler Tablosu
| Alan | Açıklama | Gereklilik |
|---|---|---|
| Dosya adı | İşlenecek görüntü dosyasının tam yolu ve adı (örn. .png, .jpg). | Gerekli |
| X-kordinatı | Görüntü içinde okunacak bölgenin sol üst köşesinin X-kordinatı (yatay konum). Y-kordinatı, Genişlik ve Yükseklik ile birlikte kullanılmalıdır. | İsteğe bağlı |
| Y-kordinatı | Görüntü içinde okunacak bölgenin sol üst köşesinin Y-kordinatı (dikey konum). X-kordinatı, Genişlik ve Yükseklik ile birlikte kullanılmalıdır. | İsteğe bağlı |
| Genişlik | Görüntü içinde okunacak bölgenin genişliği. X-kordinatı, Y-kordinatı ve Yükseklik ile birlikte kullanılmalıdır. Anahtar değeri bir integer olmalıdır. | İsteğe bağlı |
| Yükseklik | Görüntü içinde okunacak bölgenin yüksekliği. X-kordinatı, Y-kordinatı ve Genişlik ile birlikte kullanılmalıdır. Anahtar değeri bir integer olmalıdır. | İsteğe bağlı |
| Dil | Optik Karakter Tanıma (OCR) için kullanılacak dil kütüphanesi. Desteklenen seçenekler arasında TUR, ENG, RUS, OCR-B ve NLD bulunur. | Gerekli |
| Sonuç Metin Adı | OCR sonucunun JSON formatında depolanacağı değişkenin adı. | Gerekli |
Aksiyon Tipleri ve Örnekler
OCR Sonuç JSON
- Formatla:
string(JSON) - Örnek Sonuç:
{"result":[{"lineNumber":1, "words":[{"text":"Hello","x":10,"y":10,"width":200,"height":20}, {"text":"World","x":220,"y":10,"width":205,"height":20}]}]}
Güven Puanı ile OCR Sonuç JSON
- Formatla:
string(JSON) - Örnek Sonuç:
{"result":[{"words":[{"confidence":81,"x":2,"width":53,"y":4,"text":"Success","height":17}, {"confidence":78,"x":59,"width":97,"y":4,"text":"Ratio","height":17}],"lineNumber":1}]}
Uygulama Örnekleri
Alan Kurulumu
File Name:C:\Robusta\document.pngLanguage:ENGResult Text Name:ocrOutput
Uygulama Değişkenleri
File Name:C:\Robusta\invoice.pngX-coordinate:50Y-coordinate:100Width:300Height:50Language:TURResult Text Name:invoiceHeader
Teknik Notlar
Metin çıkarma için belirli bir bölge tanımlarken, dört koordinat değişkeninin tümü (
X-coordinate,Y-coordinate,Width,Height) sağlanmalıdır. Bunlardan herhangi biri boş bırakılırsa, dördü de boş olmalıdır; bu durumda görüntünün tamamı işlenecektir.WidthveHeightanahtar değerleri integer olmalıdır. Metin ve isteğe bağlı güven puanları dahil OCR sonucu, JSON formatında belirtilen değişkene aktarılır.