• Klo 11 alkaen tietokanta-ajoon liittyvä ongelma, joka aiheuttaa palvelinvirhettä viestejä lähettäessä. Viestien kirjoittaminen pois käytöstä väliaikaisesti. Pyrimme saamaan ongelman korjattua mahdollisimman pian. Pahoittelut häiriöistä.

Raspberry pi 4 + Elagato Camlink 4k + OpenCV videotallennus

Liittynyt
25.08.2017
Viestejä
16
Tarkoituksena olisi tallentaa raspilla videota aina kun havaitaan ihminen kuvassa. Raspin tehot ei aivan riitä fullhd videon hahmontunnistukseen järkevällä nopeudella joten pitäisi saada kaksi erillistä videostreamia samasta sourcesta. Tallennukseen fhd ja toinen esim 640*480 josta opencv hahmontunnistus pythonilla.
Camlink FullHD tallennus onnistuu jo komennolla:
>> ffmpeg -f v4l2 -input_format yuyv422 -framerate 50 -video_size 1920x1080 -i /dev/video0 -b:v 9000k testi.avi

Loopback dummy video device toimii:
>> sudo modprobe v4l2loopback devices=1 exclusive_caps=1
>> ffmpeg -f v4l2 -input_format yuyv422 -framerate 50 -video_size 1920x1080 -i /dev/video0 -pix_fmt yuyv422 -codec copy -f v4l2 /dev/video2

Eli pitäisi nyt saada tuota dummy videota pienemmäksi ja lisäksi pitäisi pystyä tallentamaan tarvittaessa saman aikaan FHD laadulla. -video_size koon muuttaminen ei auta vaan tulee "The V4L2 driver changed the video from 640x480 to 1920x1080" ilmoitus ja streamaus alkaa fhd laadulla.
Yksi vaihtoehto olisi tietysti käyttää jotain halpaa web kameraa tuohon tunnistukseen ja CamLinkkiä tallennukseen, mutta mieluummin kaikki samalla..

Olisiko tietäjiä tähän?
 
Liittynyt
04.07.2018
Viestejä
27
Sen videon voisi tuoda täysikokoisena sinne pythoniin ja skaalata pienemmäksi siellä opencv:llä, ennen kun se ajetaan hahmontunnistuksen läpi.
 
Toggle Sidebar

Uusimmat viestit

Statistiikka

Viestiketjut
239 584
Viestejä
4 191 454
Jäsenet
70 773
Uusin jäsen
PaulusKaita

Hinta.fi

Ylös Bottom