13.1.8. Kayıt ve video araçları¶
13.1.8.1. Önizlemeyi kaydetme¶
Çerçeve arabelleği (frame buffer) bölmesinin başlık çubuğundaki Record düğmesi, önizlemeyi bir videoya kaydeder. Kayıt sırasında, görüntünün altındaki bir gösterge geçen süreyi, şimdiye kadarki dosya boyutunu ve kayıt çerçeve hızını izler; Stop yakalamayı sonlandırır ve bir kaydetme iletişim kutusu açar. Biçim, kaydetme iletişim kutusuna yazdığınız dosya uzantısını izler – .mp4 her zamanki tercihtir, birlikte gelen FFmpeg kodlayıcısının desteklediği her biçim çalışır ve OpenMV ImageReader .bin biçimi, kamera betiklerinin geri oynatabileceği bir kayıt üretir. Kaydederken IDE, videoyu yeniden ölçeklendirmeyi ve – .bin çıktısı için – yalnızca her N’inci çerçeveyi tutmayı önerir.
Kaydedilen şey önizlemedir: kaydedici, görüntülenen çerçeveyi sabit 30 FPS’de örnekler; akış daha yavaş olduğunda çerçeveleri çoğaltır, daha hızlı olduğunda atar, ek açıklamalar dahil her şeyiyle. Kameranın gerçek hızında temiz bir kayıt için bunun yerine image.ImageIO veya mjpeg ile kameranın kendisinde kayıt yapın – IDE kaydedicisi demolar ve dokümantasyon içindir, veri toplama için değil.
13.1.8.2. Video araçları¶
Tools → Video Tools, kamera çalışmasını çevreleyen dosya işleme görevleri için birlikte gelen FFmpeg’i sarmalar:
Convert Video File – biçimler arasında dönüştürme yapar. Burada her iki yön de önemlidir: kamera betiklerinin kaydettiği OpenMV
ImageWriter/ImageReader.bindosyalarını sıradan MP4’lere dönüştürür ve sıradan videoları, bir kamera betiğininimage.ImageIOaracılığıyla geri oynatabileceği.bindosyalarına dönüştürür – bir görüş algoritmasını canlı bir sahne yerine kaydedilmiş görüntülere karşı böyle test edersiniz. Her dönüştürme yeniden ölçeklendirme sunar (.binbiçimine dönüştürürken artı çerçeve atlama) ve birden çok kaynak dosyayı seçip seçtiğiniz bir klasöre toplu olarak dönüştürebilirsiniz. Dosya adları doğrudan FFmpeg’e geçer, böylece printf tarzı sıra desenleri çalışır: çıktıyı%07d.jpgolarak adlandırın, bir video numaralandırılmış durağan görüntülere bölünür; girdiyi aynı şekilde adlandırın, numaralandırılmış durağan görüntüler bir videoda birleşir.Play Video File – kameranın
.binkayıtları dahil herhangi bir video dosyasını IDE’den ayrılmadan oynatın. Kayıtları önce kameranın sürücüsünden kopyalayın – büyük dosyaları kameranın USB bağlantısı üzerinden okumak yavaştır.Play RTSP Stream – bir ağ video akışı açın ve görüntüleyin. Aynı ağda
rtspkitaplığını çalıştıran bir kamera, canlı videoyu bu şekilde akıtır – kameranın ağ videosu desteğinin izleme tarafı.