Je veux lire et montrer une vidéo en utilisant opencv. J'ai enregistré avec Direct-show, le codec vidéo a UYVY (4: 2: 2), puisque opencv ne peut pas lire ce format, je veux convertir le codec en un modèle de couleur RVB, j'ai lu sur ffmpeg et je veux savoir s'il est possible d'en finir avec ça? si ce n'est pas le cas, si vous me suggérez, je serai reconnaissant.convertir un UYVY FFmpeg
0
A
Répondre
1
Comme I explained to you before, OpenCV peut lire certains formats de YUV, y compris UYVY (grâce à FFmpeg/GStreamer). Donc, je crois que le cv::Mat
que vous obtenez de la caméra est déjà converti dans l'espace colorimétrique BGR qui est ce que OpenCV utilise par défaut.
Je modifié mon previous program pour stocker la première image de la vidéo au format PNG:
cv::Mat frame;
if (!cap.read(frame))
{
return -1;
}
cv::imwrite("mat.png", frame);
for(;;)
{
// ...
Et l'image est parfaite. L'exécution de la commande file
sur mat.png révèle:
mat.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
Un test plus précis serait de vider l'ensemble frame.data()
sur le disque et l'ouvrir avec un éditeur d'image. Si vous faites cela, gardez à l'esprit que les canaux R et B seront commutés.
Questions connexes
- 1. Format UYVY à convertir
- 2. Comment convertir des vidéos avec ffmpeg
- 3. accidents ffmpeg en essayant de convertir HTML5
- 4. convertir le type de support avec ffmpeg
- 5. ffmpeg convertir film framerate variable en photos
- 6. Convertir flv uniquement audio en aac: ffmpeg
- 7. Convertir .flv en .mov en utilisant ffmpeg
- 8. ffmpeg convertir les images en erreur mp4
- 9. Comment convertir un fichier audio en utilisant l'API ffmpeg?
- 10. Impossible de convertir un fichier wmv avec ffmpeg
- 11. FFMPEG et convertir swf en image?
- 12. ffmpeg convertir plusieurs formats audio en mp3
- 13. ffmpeg audio convertir ne fonctionne pas
- 14. ffmpeg: convertir flv uniquement audio en swf
- 15. FFMPEG- Convertir la vidéo en images
- 16. convertir des vidéos avec php et ffmpeg
- 17. comment convertir et capturer avec ffmpeg
- 18. Utiliser ffmpeg convertir mp4 en hls m3u8 et audio reserver
- 19. Comment convertir une vidéo en `m4v` avec` ffmpeg`?
- 20. Enregistrer un bitmap en vidéo (libavcodec ffmpeg)
- 21. convertir la vidéo en image via ffmpeg dans iphone?
- 22. FFMPEG - Lire fichier vidéo et convertir en Bitmap
- 23. Paramètres FFmpeg pour convertir MTS en MPG pour YouTube
- 24. FFMPEG conversion
- 25. Impossible de convertir .mp3 en .m4a en utilisant ffmpeg
- 26. Commandes FFMPEG
- 27. Convertir des vidéos en arrière-plan php ffmpeg?
- 28. Convertir des fichiers audio en mp3 en utilisant ffmpeg
- 29. FFmpeg convertir une seule image en vidéo Android
- 30. bibliothèque ffmpeg pour convertir et compresser la vidéo
'UYVY' est l'un des formats de pixels [populaires]. Vous pouvez certainement lire à partir de ce fichier en utilisant l'API DirectShow, toutes les méthodes standard. La conversion en RVB est intégrée à Windows. Il est difficile de dire pourquoi vous ne pouvez pas utiliser le fichier que vous avez créé. –
Je sais lire mais je ne sais pas comment le convertir ' – Engine
Je n'ai jamais entendu parler de ** RBB **, qu'est-ce que c'est? – karlphillip