Picamera2’yi kullanmak zor değil, ancak bazıları için saf Python arayüzü zorlayıcı olabilir. Biz ele aldık Picamera2 nasıl kullanılır tüm modelleri ile Ahududu Pi peki ya sadece nişan alıp ateş etmek istersen?
Berlin merkezli James Mitchell’in yarattığı Picamera2 Web Kullanıcı Arayüzü LitePicamera2 için bize ince ayar yapabileceğimiz tam bir kamera ayarları paketinin yanı sıra resimlerimizi görüntüleyebileceğimiz ve indirebileceğimiz bir resim galerisi sağlayan bir web arayüzü.
Bu nasıl yapılır bölümünde Mitchell’in uygulamasını nasıl kuracağımızı ve onu resmi kullanarak fotoğraf çekmek için nasıl kullanacağımızı öğreneceğiz. Raspberry Pi Kamera Modülü 3. Ayrıca OBS’de video akışının nasıl kullanılacağını da göstereceğiz.
Bu proje için ihtiyacınız olacak
Picamera2 WebUI Lite Kurulumu
Picamera2 Web UI Lite’ın kurulumu basittir ancak hazırlık aşamasında birkaç adımı tamamlamamız gerekir. Bir kamera bağlamamız, işletim sistemimizi güncellememiz ve ardından yazılımı indirip çalıştırmamız gerekiyor.
1. Yönergeyi takip edin kameranızı bilgisayara bağlayın Ahududu Pi 5, diğer modeller için yönergeleri izleyin Burada. Raspberry Pi 5’in iki kamera bağlantı noktası var ancak Picamera 2 web UI lite şimdilik yalnızca tek bir kamerayı destekliyor.
2. Raspberry Pi açık ve internete bağlıyken, bir terminal açın ve yazılım havuzları listesini güncelleyin ve yazılımınızı yükseltin. Bu önemli bir adım değil, ancak tamamen güncellenmiş bir Raspberry Pi’de en son yazılıma sahip olmak, işlerin daha sorunsuz ilerlemesini sağlayacaktır.
sudo apt update && sudo apt upgrade -y
3. Raspberry Pi’nizin ana bilgisayar adını alın. Gelecekte kullanmak üzere ana bilgisayar adını not edin. Ana bilgisayar adı istemde de bulunabilir. @ simgesinden hemen sonraki metindir. Ana bilgisayar adı komutunun sonuna -I eklenmesi Pi’nin IP adresini gösterecektir.
hostname
4. Proje arşivini GitHub’dan ana dizininize indirin. Bir terminali açarken, varsayılan olarak mevcut kullanıcının ana dizinine geçilecektir. Picamera2 web kullanıcı arayüzü lite’nin Github sayfasının, depoyu klonlamamız gerektiğini belirttiğini, ancak Github kimlik doğrulamasında yapılan son değişikliklerin bunu başarmamızı engellediğini, dolayısıyla arşivin indirildiğini unutmayın.
wget https://github.com/monkeymademe/picamera2-WebUI-Lite/archive/refs/heads/main.zip
5. Arşivi geçerli dizine açın. Bu, ana dizininizde yeni bir dizin oluşturacaktır.
unzip main.zip
6. Dizini Picamera 2 olarak değiştirin.
cd picamera2-WebUI-Lite
7. Projeyi Python kullanarak başlatın.
python app.py
8. Başka bir bilgisayarda, bir tarayıcı açın ve arayüzü görmek için ana bilgisayar adınızı ve ardından :8080 adresini ziyaret edin. Bizim durumumuzda Windows 10 makine kullandık ve raspberrypi.local:8080 adresine gittik. Bu işinize yaramazsa Pi’nin IP adresini deneyin veya yükleyin. Bonjour baskı hizmetleri.
Picamera2 Web UI Lite’ı Kullanma
Picamera2 Web UI Lite’ın kullanıcı arayüzü basittir ve gezinmenize yardımcı olmak için alanları parçalara ayırdık.
1. Ana menü: Burada resim galerisini açabilir, bağlı kamera hakkında bilgi alabilir ve uygulama hakkında daha fazla bilgi edinebiliriz. Resim galerisi, uygulama kullanılarak çekilen tüm resimleri saklar.
2. Önizleme penceresi: Bu, kameranın çekimin görüntüsüdür ve bunu sahneyi oluşturmak için kullanırız.
3. Kamera ayarları: Bu menüyü kullanarak, fotoğraf çekmeden önce ince ayar yapmak için çeşitli kamera ayarlarını değiştirebiliriz.
4. Görüntüyü yakala: Bu düğme mevcut seçili ayarları kullanarak fotoğraf çekecektir. Resim, Resim Galerisine kaydedilir.
Temel bir görüntü yakalamak için
Bu temel bir “işaretle ve çek” demosudur. Bunu Picamera2’nin “merhaba dünyası” olarak düşünün.
1. Önizleme penceresini kullanarak nesneyi çekime yerleştirin.
2. Görüntü Yakala’yı tıklayın bir atış yapmak için.
3. Resim Galerisini Görüntüle’ye tıklayın Resmi görüntülemek için.
Kamera ayarlarını değiştirmek için
Artık nasıl fotoğraf çekileceğini anladığımıza göre artık ayarlar menüsüne geçiyoruz. Burada görüntü parlaklığını, doygunluğunu, keskinliğini vb. ayarlamak için seçenekler bulabiliriz.
Ekranın sağ tarafında, özel bir çekim için kamera ayarlarını değiştirmek için kullanılabilecek bir dizi açılır menü bulunur.
1. Yönlendirme Ayarları: Burada görüntüyü yatay veya dikey olarak çevirebiliriz.
2. Otomatik Odaklama Ayarları: Bu yalnızca yerleşik bir otomatik odaklama motoruna sahip Raspberry Pi Kamera Modülü 3 kullanıldığında etkinleştirilir.
3. Kazanç ve Pozlama Ayarları: Bu menü pozlama sürelerini (deklanşörün ne kadar süre açık kalacağını), otomatik poz ölçümünü ve titremeyi değiştirmek için kullanılır.
4. Otomatik Beyaz Dengesi Ayarları: Bu ayarlar bir çekimin renk sıcaklığını değiştirebilir. Tipik olarak bu otomatik olarak bırakılır, ancak uzmanlar ışık kaynağına göre renk sıcaklığını ayarlayacaktır. Güneş ışığı sıcaktır, iç mekan ışıkları genellikle floresan/LED’dir ve çoğu zaman görüntüyü “serin” hale getirir.
5. Parlaklık ve Kontrast Ayarları: Bu ayarlar görüntünün parlaklığını, renk doygunluğunu, kontrastını ve keskinliğini değiştirecektir.
6. Ölçekleyici Kırpma Ayarları: Çerçevenin tamamını yakalamak yerine görüntüyü belirli bir çözünürlükte kırpabilir ve X / Y ofsetini kullanarak çerçevenin merkezini ayarlayabiliriz.
Çekimden önce ayarların değiştirilmesi
Şimdi parlaklığı değiştirmek ve nesnenin belirli bir kısmına odaklanmak için görüntüyü kırpmak için ayarları kullanacağız.
1. Önizleme penceresini kullanarak konuyu çerçeveleyin.
2. Otomatik Odaklama ayarları menüsünü kullanarak odağı ayarlayın. Sürekli otomatik odaklamayı kullanmayı seçtik. Bu, kamerayı en iyi odağı bulmaya zorlayacaktır. Eğer nesnemiz merceğe yakınsa (makro) odak aralığını değiştirebiliriz.
3. Kazanç ve Pozlama ayarlarından çıkın olduğu gibi. Fotoğrafçıysanız bunları değiştirebilirsiniz.
4. Işık kaynağının sıcaklığına uyacak şekilde Otomatik Beyaz Dengesi Ayarlarını değiştirin. Normalde otomatik gayet iyi çalışır ancak görüntünüzü ısıtmak veya soğutmak için diğer ayarları deneyin.
5. Parlaklık ve Kontrast ayarlarını gereksinimlerinize uyacak şekilde değiştirin. Parlak stüdyo ışıklarımızla bile parlaklığı 0,1’e çıkardık. Diğer tüm ayarlar olduğu gibi bırakıldı.
6. Nesneye odaklanmak için görüntüyü kırpın. Görüntü boyutunu 1080p’ye ayarladık ve X ve Y uzaklığını, konunun ölü merkezini yakalayacak şekilde ayarladık. Sıfırlamak için Varsayılan Ayarları Sıfırla’ya tıklayın.
7. Görüntü Yakala’yı tıklayın atış yapmak için.
8. Resim Galerisini Görüntüle’ye tıklayın ve daha sonra söz konusu görsel için Görünüm’e tıklayın.
9. Resmi indir senin bilgisayarına.
Kamera çıkışını OBS ile kullanma
Picamera2 web UI Lite, ham bir video akışını URL olarak yayınlar ve bunu OBS ile bir akış kamerası oluşturmak için kullanabiliriz. Bunu temel bir web kamerası yayın kurulumu için de kullanabiliriz.
Akışa bir tarayıcı aracılığıyla erişmek için, akışın adresine bir tarayıcı sekmesi açın, ardından :8080 ve ardından /video_feed yazın. Yayınımız için raspberrypi.local:8080/video_stream adresine gittik.
Akışı OBS’de kullanmak için
Bu harika video akışı aracını kavramanıza yardımcı olacak birkaç OBS eğitimimiz var. OBS kullanarak videolar nasıl kaydedilir? harika bir başlangıç noktasıdır. İlerleyen süreçte elimizde bir OBS kullanarak yayın nasıl yapılır. Son olarak gelişmiş bir özelliğimiz var. video nasıl kırpılır ve yakınlaştırılır OBS’de.
1. OBS’yi açın ve sahneyi seçin Akışı eklemek istediğiniz
2. Kaynaklar altında + işaretine tıklayın ve Tarayıcı’yı seçin.
3. Kaynağı Picamera2_stream olarak adlandırın Ve Tamam’ı tıklayın.
4. 1080p videonun URL’sini, video akışının genişliğini ve yüksekliğini ayarlayın ve ardından Tamam’ı tıklayın. Örnek akış URL’miz raspberrypi.local:8080/video_stream idi. Genişlik ve yüksekliği uygun gördüğünüz şekilde ayarlayın; video akışı için yaygın bir çözünürlük olduğundan 1080p’yi seçtik.
5. Picamera2 video akışı artık OBS’de görünecektir. Sahneleri bir kameradan diğerine değiştirmeyi deneyin.