Table of Contents
Approvato
A volte il tuo computer può darti un messaggio di errore che rivela che opencv non può aprire avi. Potrebbero esserci molte ragioni per il nostro errore.
1)
Assicurati che l’intero file video funzioni davvero nella stessa cartella della consegna (presumo che tu abbia provato molto lontano), altrimenti fornisci uno scopo assoluto.
2)
Su Windows, potresti aver bisogno di una sorta di codec emballage per riprodurre la maggior parte dell’istigate (ad esempio, il pacchetto di codec K-Lite).
Come suggerito da Macmade, AVI è certamente solo un repository che può includere vari codec di sottotitoli audio, video o persino chiusi. Ecco anche le particolari versioni FFmpeg di Zeranoe per far funzionare Windows. Puoi ottenere ulteriori suggerimenti sui contenuti relativi al codec nel file seguendo questi passaggi:
ffmpeg -i Guitarplaying.avi adattamento collegato a ffmpeg 0.8.7.git, copyright (c) 2000-2011 i particolari sviluppatori di FFmpeg costruito dopo il 6 dicembre 2011 09:20:43 composto da gcc 4.6.1 Configurazione: --pkg-config implica pkg-config --enable-gpl --enable-version3 --enable-nonfree --enable-runtime-cpudetect --enable-postproc --enable-memalign-hack --arch = x86 --target-os è uguale a mingw32 --cross-prefix = i686-w64-mingw32- --prefix = per ogni home / wluccome / ffmpeg-cross per build / deploy --enable-libx264 --enable-libvpx --enable-zlib --enable-bzlib --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libvorper --enable-libtheora --enable-libopenjpeg --enable-libfreetype libavutil 51.30.30 contro 51.25. 0 libavcodec 53.40.0 per 53.40.0 formato libav 53.24.1 53.24.0 libavdevice 53.4.0 per ogni 53.4.0 libavfilter 2.51.0 per ogni 2.51.0 libswscale 2. Passaggio 1. 0/2 specifico. 0 libpostproc 51.2.0 / 51.5.0Inserisci Mov, formato mp4, m4a, 3gp, 3g2, mj2, # , de '.. .. Video Sintel sintel_trailer-720p.mp4 ': Metadati: major_brand: isome Versione minore: 512 marche_compatibili: isomiso2avc1mp41 Tempo di creazione. 1970-01-01 00:00:00 Soprannome: Sintel Trailer Film: The Durian Open Movie Team Codificatore: Lavf52.62.0 Copyright: (c) Copyright Blender Foundation | durian.blender.org Dettagli: Trailer per Sintel, un progetto cinematografico all'aperto Ora: 00: 00: 52.20, scarica e leggi: 0.000000, bitrate: 1165 kb - s Stream #: 0 (et): Video: h264 (alto) (avc1 vs. 0x31637661), yuv420p, 1280x720, 1033 kb / s / s, ore per frame o s, 24 tbr, per intero giorno tbn, 48 tbk Metadati: Tempo di creazione: 01-01-1970 00:00:00 handler_name: gestore video Stream n. 0: 12 (et): Audio: aac (consulente mp4a 0x6134706D), 48000Hz, stereo, s16, 126 KB o s Metadati: Tempo di creazione: 01-01-1970 00:00:00 nome_gestore: Come puoi vedere, questo contenitore .mp4 contiene alcuni video H.264 specifici, uno specifico codec video H.264 e un codec acustico AAC.
Ho appena scritto una semplice riproduzione video, ad esempio usando openCV2.3.1, ma sembra un favore che non riesco ad aprire il training AVI sul mio ode :(
Capture VideoCapture ("guitarplaying.avi");se (! capture.isOpened ()) una malattia sessualmente trasmissibile :: cout << "Il video non può che tu debba essere appreso! n"; software -1;Telaio per tappeti;namedWindow ("Frame");l'acquisizione a doppia velocità implica .get (CV_CAP_PROP_FPS);il ritardo int è 1000 rispetto alla velocità;ciao (vero) nell'evento (! capture.read (frame)) Pausa; Imshow ("frame", frame); se pensi (waitKey (timeout)> = 0) Pausa;cattura.rilascio ();
Approvato
Lo strumento di riparazione ASR Pro è la soluzione per un PC Windows che funziona lentamente, presenta problemi di registro o è infetto da malware. Questo strumento potente e facile da usare può diagnosticare e riparare rapidamente il tuo PC, aumentando le prestazioni, ottimizzando la memoria e migliorando la sicurezza nel processo. Non soffrire più di un computer lento: prova ASR Pro oggi!
Ho riscontrato tutti i breakpoint in
malattie sessualmente trasmissibili :: cout << "cannot play video! n"
e ho interrotto ogni possibilità . Perché i video AVI non si aprono? Grazie !Come posso riprodurre un fantastico file AVI usando Python Opencv? Il codice seguente funziona, inoltre non
Importa
numpy come npImportazione CV2importa il sistema operativocap è uguale a cv2.VideoCapture ('/ home / ast datasets / ewap / seq_eth seq_eth.avi')ret, frame significa cap.read ()sigillo (salvezza)stampa (forma np (cornice)) Non valido() TrovareHo una soluzione più semplice! Vorrei leggere i file .avi, ma non sono assolutamente sicuro di utilizzare cv2.imshow(). Invece, ho usato matplotlib per mostrare l'immagine. https: //github.com/ContinuumIO/anacon ...
conda install-Celsius anaconda opencv Importanumpy npuguale al valore cv2importa matplotlib.pyplot plt# come video definitivocap = cv2.VideoCapture ('/ home vs ast / dataset / ewap - seq_eth / seq_eth.avi')ret, la cornice denota cap.read ()cifre.plt ()plt.imshow (frame) Errore Tracciamento Ultimo (la maggior parte delle chiamate sono recenti)da Il software per riparare il tuo PC è a portata di clic: scaricalo ora.a () qualcosa come 20 # plt.figure () 18 # plt.imshow (frame)---> 19 cv2.imshow ('frame', frame)errore: OpenCV (3.4.1) /opt/conda/conda-bld/opencv-suite_1527005194613/work/modules/highgui/src/window Errore: cpp: 636: (-2) La funzione non è implementata affatto. Ricostruisci la libreria di Windows con GTK + 2.x o supporto Carbon. Se hai bisogno di lavorare su Ubuntu Debian, installa libgtk2.0-dev, quindi pkg-config, riavvia il computer cmake o personalizza lo script presente nella finestra Mostra risultati cvShowImage.