13.1.6. Çerçeve arabelleği (frame buffer) görüntüleyicisi#
Çerçeve arabelleği (frame buffer) görüntüleyicisi, kameranın gördüğünü gösterir – daha kesin olarak, çalışan betiğin kameranın çerçeve arabelleğinde en son bıraktığı her ne ise onu. Her snapshot() oraya yeni bir yakalama koyar ve betiğin sonrasında görüntü üzerine çizdiği her şey de oradadır, dolayısıyla önizleme, betiğin işlemesinden sonraki çerçeveyi, ek açıklamalar dahil, gösterir. IDE, en son çerçeve için kamerayı USB üzerinden yoklar ve her birini geldikçe görüntüler.

Bir termal kameranın çıktısını gösteren çerçeve arabelleği. Başlık çerçeve biçimini, çözünürlüğü ve odak sayısını okur; alttaki histogram çerçeveyi çizer.#
Önizlemenin bir bedeli vardır: her çerçeveyi sıkıştırmak ve akıtmak kamera zamanı alır, bu yüzden bir betik genellikle IDE bağlantısı kesildiğinde, önizleme canlıyken olduğundan daha hızlı çalışır. Bölmenin başlık çubuğu düğmeleri bu ödünleşimi yönetir:
Zoom – görüntüyü bölmeye sığacak şekilde ölçekler (varsayılan olarak açık). Kapalıyken, görüntü görüntü pikseli başına bir ekran pikseli oranıyla işlenir.
Kaynak seçici – hangi sensörün IDE’ye akış yapacağı ya da maksimum kamera tarafı performansı için çerçeve akışını tamamen durdurmak üzere Kapalı. Tek görüntü sensörlü bir kamerada seçim yalnızca Açık ya da Kapalı seçeneğidir; birden fazlası olan bir kamera – diyelim bir ana sensör ve bir termal ya da olay sensörü – her birini adıyla listeler ve çerçeve arabelleği, betiğin hangisini okuduğundan bağımsız olarak seçtiğinizi izler. Kaynak kapalıyken betik çalışmaya devam eder ve önizleme, siz yeniden açana kadar bir “Frame Buffer Off” başlığının arkasında son çerçevede donar. Performans ölçümü yaparken bunu kullanın, çünkü betiğin önizleme kapalıyken elde ettiği FPS, bağımsız çalışırken elde edeceği FPS’dir.
JPG Mode / RAW Mode – çerçevelerin IDE’ye yolculuk için JPEG sıkıştırmalı mı yoksa sıkıştırılmamış olarak mı gönderileceği. Mod, bağlı kameranın tercih ettiği hangisiyse onunla başlar – çoğu için JPG. JPG modu çok daha hızlıdır; RAW modu, çerçeve hızı pahasına tam piksel değerlerini gösterir.
Bölmenin başlığı aynı zamanda okuma satırıdır. Çerçeveler gelmeye başladığında Frame Buffer (JPEG) – ya da ham bir akışın piksel biçimi – ardından görüntülenen görüntünün çözünürlüğü ve histogram ile açıklanan odak sayısı olarak okunur.
13.1.6.1. Bir bölge seçme#
Dikdörtgen bir bölge seçmek için görüntü üzerinde tıklayıp sürükleyin. Bir seçim varken, alttaki histogram istatistiklerini yalnızca seçilen piksellerden hesaplar ve başlığın okuma satırı seçimin konumunu, boyutunu ve piksel sayısını ekler – bir betik için bir ROI demetini okumanın veya tüm sahne yerine tek bir nesnenin renk istatistiklerini ölçmenin en hızlı yolu. Tek bir pikselin konumunu okumak için sürüklemeden tıklayın; seçimi temizlemek için görüntünün dışına tıklayın.
13.1.6.2. Kameranın gördüğünü kaydetme#
Görüntülenen çerçeveyi bilgisayarınızdaki bir görüntü dosyasına kaydetmek için görüntüye sağ tıklayın. Kaydetme işlemi seçime uyar: seçili bir bölgenin içine sağ tıklayın, yalnızca o bölge kaydedilir (menü girişi “Save Image selection to PC” olarak okunur); başka bir yere sağ tıklayın, tüm çerçeve kaydedilir. Diske inen şey, sağ tıkladığınız andaki çerçevedir – hareketli bir sahneden tam olarak bir çerçeveyi yakalamak için, önizlemenin onun üzerinde donması için önce betiği durdurun.