13.1.8. Alat perekaman dan video

13.1.8.1. Merekam pratinjau

Tombol Record di bilah judul panel buffer bingkai menangkap pratinjau ke video. Saat merekam, pembacaan di bawah citra melacak waktu yang telah berlalu, ukuran file sejauh ini, dan laju bingkai perekaman; Stop mengakhiri pengambilan dan membuka dialog simpan. Format mengikuti ekstensi file yang Anda ketik ke dalam dialog simpan -- .mp4 adalah pilihan biasa, setiap format yang didukung encoder FFmpeg yang dibundel berfungsi, dan format .bin OpenMV ImageReader menghasilkan rekaman yang dapat diputar ulang oleh skrip kamera. Saat disimpan, IDE menawarkan untuk mengubah skala video, dan -- untuk output .bin -- untuk hanya menyimpan setiap bingkai ke-N.

Yang direkam adalah pratinjau: perekam mengambil sampel bingkai yang ditampilkan pada 30 FPS tetap, menduplikasi bingkai ketika aliran lebih lambat dan membuangnya ketika lebih cepat, termasuk anotasi. Untuk perekaman bersih pada laju nyata kamera, rekam di kamera sendiri dengan image.ImageIO atau mjpeg -- perekam IDE untuk demo dan dokumentasi, bukan pengumpulan data.

13.1.8.2. Alat video

Tools → Video Tools membungkus FFmpeg yang dibundel untuk pekerjaan penanganan file yang mengelilingi pekerjaan kamera:

  • Convert Video File -- transcode antar format. Kedua arah penting di sini: ini mengkonversi file .bin OpenMV ImageWriter / ImageReader yang direkam oleh skrip kamera menjadi MP4 biasa, dan mengkonversi video biasa menjadi file .bin yang dapat diputar ulang oleh skrip kamera melalui image.ImageIO -- itulah cara Anda menguji algoritma visi terhadap rekaman daripada adegan langsung. Setiap konversi menawarkan perubahan skala (plus skip bingkai saat mengkonversi ke .bin), dan Anda dapat memilih beberapa file sumber untuk mengkonversinya sebagai batch ke folder pilihan Anda. Nama file diteruskan langsung ke FFmpeg, sehingga pola urutan gaya printf-nya berfungsi: beri nama output %07d.jpg dan video terbagi menjadi still bernomor; beri nama input dengan cara yang sama dan still bernomor bergabung menjadi video.

  • Play Video File -- putar file video apa pun, termasuk rekaman .bin kamera, tanpa meninggalkan IDE. Salin rekaman dari drive kamera terlebih dahulu -- membaca file besar melalui tautan USB kamera itu lambat.

  • Play RTSP Stream -- buka aliran video jaringan dan tampilkan. Kamera di jaringan yang sama yang menjalankan pustaka rtsp mengalirkan video langsung dengan cara ini -- sisi tampilan dari dukungan video jaringan kamera.