13.1.8. Felvétel és videoeszközök

13.1.8.1. Az előnézet felvétele

A képkocka-puffer panel címsorában lévő Record gomb videóba rögzíti az előnézetet. Felvétel közben a kép alatti kijelző követi az eltelt időt, az eddigi fájlméretet és a felvételi képkockasebességet; a Stop befejezi a felvételt, és megnyit egy mentési párbeszédablakot. A formátum a mentési párbeszédablakba beírt fájlkiterjesztést követi – a szokásos választás az .mp4, a beépített FFmpeg kódoló által támogatott minden formátum működik, az OpenMV ImageReader .bin formátum pedig olyan felvételt készít, amelyet a kamera szkriptjei vissza tudnak játszani. Mentéskor az IDE felajánlja a videó átméretezését, és – .bin kimenet esetén – azt, hogy csak minden N-edik képkocka maradjon meg.

Ami felvételre kerül, az az előnézet: a felvevő rögzített 30 FPS sebességgel mintavételezi a megjelenített képkockát, megkettőzve a képkockákat, amikor az adatfolyam lassabb, és eldobva őket, amikor gyorsabb, a rávetítésekkel együtt. A kamera valós sebességén készülő tiszta felvételhez inkább magán a kamerán rögzítsen az image.ImageIO vagy az mjpeg segítségével – az IDE felvevője bemutatókhoz és dokumentációhoz való, nem adatgyűjtéshez.

13.1.8.2. Videoeszközök

A Tools → Video Tools a beépített FFmpeg-et burkolja be a kamerás munkát körülvevő fájlkezelési feladatokhoz:

  • Convert Video File – átkódolás formátumok között. Itt mindkét irány számít: átalakítja az OpenMV ImageWriter / ImageReader .bin fájlokat, amelyeket a kamera szkriptjei rögzítenek, közönséges MP4-ekké, és átalakítja a közönséges videókat .bin fájlokká, amelyeket egy kamera szkriptje az image.ImageIO segítségével vissza tud játszani – így tesztelhet egy látási algoritmust rögzített felvételen, élő jelenet helyett. Minden átalakítás kínál átméretezést (plusz képkocka-kihagyást .bin formátumra konvertáláskor), és kiválaszthat több forrásfájlt, hogy köteg formájában konvertálja őket egy tetszőleges mappába. A fájlnevek egyenesen átmennek az FFmpeg-hez, így annak printf-stílusú sorozatmintái működnek: nevezze a kimenetet %07d.jpg-nek, és egy videó számozott állóképekre bomlik; nevezze a bemenetet ugyanígy, és a számozott állóképek videóvá állnak össze.

  • Play Video File – bármilyen videofájl lejátszása, beleértve a kamera .bin felvételeit is, anélkül, hogy elhagyná az IDE-t. Először másolja le a felvételeket a kamera meghajtójáról – nagy fájlok olvasása a kamera USB-kapcsolatán keresztül lassú.

  • Play RTSP Stream – egy hálózati videofolyam megnyitása és megjelenítése. Egy ugyanazon a hálózaton lévő, az rtsp könyvtárat futtató kamera így továbbít élő videót – ez a kamera hálózati videotámogatásának megtekintő oldala.