J'ai passé beaucoup de temps à essayer de trouver la réponse, mais j'ai échoué. J'ai une caméra IP avec un accès RTSP (h.264). Si j'ouvre le flux à partir d'OpenCV, il essaye de décoder (si je comprends bien) via ffmpeg et les cadres de curryts.Caméra IP (h.264, rstp) + GStreamer + OpenCV (Ubuntu, Jetson TK1 Bureau)
[h264 @ 0x1821f20] error while decoding MB 3 35, bytestream -14
Comme je l'ai compris, je devrais utiliser GStreamer pour l'accélération matérielle (GPU NVIDIA avec), mais je ne peux pas trouver une véritable solution. Ce que je devrais faire?
- run Gstreamer de la console et d'obtenir des trames de mémoire tampon (RAM?) Via l'application OpenCV?
- faire quelque chose dans l'application OpenCV?
- Recompiler OpenCV avec gstreamer et sans ffmpeg?
Quelle est votre version OpenCV? – sturkmen
voir http://stackoverflow.com/a/35591041/5294258 peut-être utile – sturkmen
J'utilise OpenCV pour Tegra (2.4.10) du repo – chrns