13.1.8. Snimanje i video alati

13.1.8.1. Snimanje pregleda

Gumb Record u naslovnoj traci okna međuspremnika slike snima pregled u video. Tijekom snimanja očitanje ispod slike prati proteklo vrijeme, dosadašnju veličinu datoteke i brzinu snimanja sličica; Stop završava snimanje i otvara dijaloški okvir za spremanje. Format slijedi ekstenziju datoteke koju upišete u dijaloški okvir za spremanje – .mp4 je uobičajeni izbor, radi svaki format koji ugrađeni FFmpeg koder podržava, a OpenMV format ImageReader .bin stvara snimku koju skripte na kameri mogu reproducirati. Pri spremanju IDE nudi ponovno skaliranje videa, a – za .bin izlaz – zadržavanje samo svake N-te sličice.

Ono što se snima jest pregled: snimač uzorkuje prikazanu sličicu pri fiksnih 30 FPS, udvostručujući sličice kad je tok sporiji i izbacujući ih kad je brži, sa svim anotacijama. Za čistu snimku pri stvarnoj brzini kamere, snimajte na samoj kameri pomoću image.ImageIO ili mjpeg – IDE-ov snimač je za demonstracije i dokumentaciju, ne za prikupljanje podataka.

13.1.8.2. Video alati

Tools → Video Tools obuhvaća ugrađeni FFmpeg za poslove rukovanja datotekama koji okružuju rad s kamerom:

  • Convert Video File – pretvorba između formata. Oba smjera su ovdje bitna: pretvara OpenMV ImageWriter / ImageReader .bin datoteke koje skripte na kameri snimaju u obične MP4-ove, i pretvara obične videozapise u .bin datoteke koje skripta na kameri može reproducirati preko image.ImageIO – na taj način testirate algoritam strojnog vida na snimljenom materijalu umjesto na sceni uživo. Svaka pretvorba nudi ponovno skaliranje (uz preskakanje sličica pri pretvorbi u .bin), a možete odabrati i nekoliko izvornih datoteka da ih skupno pretvorite u mapu po vašem izboru. Imena datoteka prolaze izravno do FFmpega, pa rade njegovi printf-stilski uzorci sekvenci: nazovite izlaz %07d.jpg i video se dijeli na numerirane mirne slike; nazovite ulaz na isti način i numerirane mirne slike spajaju se u video.

  • Play Video File – reproducirajte bilo koju video datoteku, uključujući .bin snimke kamere, bez napuštanja IDE-a. Najprije kopirajte snimke s pogona kamere – čitanje velikih datoteka preko USB veze kamere je sporo.

  • Play RTSP Stream – otvorite mrežni video tok i prikažite ga. Kamera na istoj mreži koja pokreće biblioteku rtsp na ovaj način strujno prenosi video uživo – to je strana za gledanje kod kamerine podrške za video preko mreže.