EN

OCR (metin tanıma)

Snipdeck her snip'teki metni bilgisayarınızda okur: Windows'ta Windows.Media.Ocr, Linux'ta Tesseract ile. Okunan metin galeri aramasını besler ve tek tıkla kopyalanır.

Bu sayfada (7 başlık)
  1. Snipdeck’te OCR ne işe yarar
  2. Motor
  3. Arka planda okuma
  4. Galeri araması
  5. OCR + Pano
  6. Gizlilik
  7. Ayrıca bakın

Snipdeck ekran görüntülerinizin içindeki metni okur; böylece bu metni daha sonra arayabilir ve düz metin olarak kopyalayabilirsiniz. Tanıma bilgisayarınızda yapılır. Snipdeck model indirmez ve metni okumak için ağa bağlanmaz.

Bu sayfa her platformda hangi motorun kullanıldığını, arka planda okumanın nasıl işlediğini, okunan metnin aramayı nasıl beslediğini ve OCR + Pano eyleminin bir snip’in metnini nasıl kopyaladığını anlatır.

Snipdeck’te OCR ne işe yarar

OCR (optik karakter tanıma), bir snip’in piksellerini metne çevirir. Snipdeck bunu iki iş için kullanır:

  • Arama: yakaladığınız her snip arka planda okunur ve metni saklanır. Snip’i daha sonra içinde geçen sözcükleri yazarak bulursunuz.
  • Kopyalama: bir snip’e sağ tıklayıp metnini panoya kopyalar, sonra bir düzenleyiciye, sohbete ya da uçbirime yapıştırırsınız.

Metni kopyalamak yerine başka bir dilde okumak isterseniz OCR + Çeviri sayfasına bakın.

Motor

Snipdeck kendi OCR modelini taşımaz; işletim sisteminizdeki motoru kullanır.

Windows 10/11Linux
MotorWindows.Media.Ocr, Windows’la gelirTesseract, sizin kurduğunuz
Ayrıca kurulumGerekmeztesseract ve kullanmak istediğiniz dil verileri
DilWindows kullanıcı profilinizdeki diller; OCR destekli dil yoksa en-USTürkçe (tur) ve İngilizce (eng) verileri kuruluysa ikisi birlikte; yoksa Tesseract’ın varsayılanı
Görüntü motora nasıl giderBellekteBir boru (pipe) üzerinden; geçici dosya yazılmaz
Menüdeki etiketWin OCRtesseract

Snip’in sağ tık menüsünde OCR + Pano satırının yanında hangi motorun çalıştığı yazar.

Windows

Windows’ta okunabilen diller, Windows’ta kurulu dil paketlerine bağlıdır. Snipdeck önce profilinizdeki dillerle bir motor ister; böylece kurulu bir Türkçe ya da İngilizce paketi kendiliğinden seçilir. Profilinizde OCR destekli bir dil yoksa en-US kullanılır.

Linux

Linux’ta OCR isteğe bağlıdır. Tesseract kurulu değilse Snipdeck snip’leri yine yakalar ve saklar, yalnızca metinlerini okumadan geçer; uygulama hata vermez. Tesseract’ı ve dil verilerini dağıtımınızın paket yöneticisiyle kurun. Debian ve Ubuntu’da örneğin:

sudo apt install tesseract-ocr tesseract-ocr-tur

Snipdeck, snip’i Tesseract’a bir boru üzerinden verir ve diske geçici bir görüntü dosyası yazmaz. Böylece snip, okuma sürerken başka kullanıcıların erişebileceği bir dosyada durmaz.

Her iki platformda da çok küçük görüntüler (kısa kenarı 40 pikselden az olanlar) okunmadan önce büyütülür; tek satırlık arayüz metni böyle daha iyi okunur. Okuma ayrı bir iş parçacığında çalışır, galeri bu sırada donmaz.

Arka planda okuma

OCR’ı ayrıca başlatmanız gerekmez. Bir snip yakalandığı anda:

  1. Snip galeriye kaydedilir ve hemen görünür; yakalama OCR’ı beklemez.
  2. Arka planda bir iş parçacığı snip’in metnini okur.
  3. Okunan metin snip’in kaydına yazılır ve arama dizinine eklenir. Kartta OCR etiketi belirir.

Bu iş arka planda yürüdüğü için yeni bir snip, görünmesinden kısa bir süre sonra metniyle aranabilir hâle gelir. İçinde okunabilir metin olmayan yakalamalar (düz bir renk, yazısız bir fotoğraf) OCR metni üretmez. Snip yine kaydedilir ve pencere başlığı gibi diğer bilgileriyle aranabilir.

Galeri araması

Okunan metin, snip’in diğer bilgileriyle birlikte yerel bir SQLite dizininde tutulur. Galerinin arama kutusuna yazdığınızda sorgunuz şu alanların hepsinde aranır:

AlanÖrnek
OCR metniEkran görüntüsünün içinde geçen sözcükler
Pencere başlığıYakalanan pencerenin başlığı
Uygulama ve işlem adıSnip’in alındığı uygulama
Yürütülebilir dosya yoluO uygulamanın tam yolu
Monitör etiketiSnip’in geldiği monitör
BoyutSnip’in piksel boyutu

Bir hata penceresinin ekran görüntüsünü hata iletisindeki bir sözcükle, bir web sayfasının snip’ini sayfadaki bir ifadeyle bulabilirsiniz. Eşleştirme kuralları ve filtreler için Galeri ve arama sayfasına bakın. İçerik filtresindeki OCR var ve OCR yok seçenekleri, metni okunmuş ve okunmamış snip’leri ayırır.

OCR + Pano

Tek bir snip’in metnini almak için yüzen bir snip’e ya da galerideki bir karta sağ tıklayın ve OCR + Pano seçeneğini seçin.

  • Snip’in metni zaten okunmuşsa saklanan metin hemen panoya kopyalanır.
  • Henüz okunmamışsa Snipdeck görüntüyü o anda okur, sonucu saklar ve kopyalar.

Her iki durumda da metin yapıştırmaya hazır olarak panonuzda durur ve snip’in saklanan metni de güncellenir. Görüntüde metin bulunamazsa panoya bir şey kopyalanmaz.

Metni seçemediğiniz yerlerde işe yarar: uzak masaüstündeki bir kod parçası, bir video karesindeki adres, görüntü olarak gelmiş bir PDF’teki hata iletisi. Metni olduğu gibi değil de çevirerek almak için OCR + Çevir seçeneğini kullanın; bkz. OCR + Çeviri.

Gizlilik

Yakalama ve OCR yereldir. Windows’ta Windows.Media.Ocr, Linux’ta Tesseract bilgisayarınızda çalışır; snip’lerin içeriği okuma, arama ya da kopyalama sırasında hiçbir yere gönderilmez. OCR ile ilgili olup ağı kullanan tek özellik OCR + Çevir’dir: okunan metni (görüntüyü değil) Google Translate’e gönderir, bunu da yalnızca siz çalıştırdığınızda ve ilk kullanımda onayınızı aldıktan sonra yapar. Ayrıntılar için Gizlilik ve güvenlik sayfasına bakın.

Ayrıca bakın

Ok tuşlarıyla seçin, Enter ile gidin.