ich ein Bündel von Bild am Frames unterstützt mit diesem Code-Snippet:Liegt während Bilder mit opecv2 und Python angezeigt
import cv2
from IPython import embed
import os
import glob
file_list = ['/home/Sep28',
'/home/Sep21',
'/home/Sep29',
]
count = 0
for i in file_list:
file_names = glob.glob(i+"/kinect_rgb/*")
file_names.sort()
print "found"
for j in file_names:
img = cv2.imread(j)
img = img[200:600,100:500]
cv2.imshow("cropped",img)
cv2.waitKey(50)
count = count + 1
Immer, wenn ich sie bin Anzeige, das Video nicht in Ordnung fließt, sieht es aus wie einst in drei Frames und älterem Frame wird eingefügt. Ich bin mir nicht sicher, was der Grund sein könnte.
- Meine Bilder sehen völlig in Ordnung in dem Ordner
- ich die Dateinamen drucken und sie scheinen nicht so gut zu wiederholen.
Problem ist: 'cv2.waitKey (50)' reduzieren 50 bis etwa 1. Das ist die Verzögerung zwischen jedem Frame, Sie werden feststellen, dass reduzieren wollen. –
Danke. Ich habe den cv2.waitKey (1) gesetzt und das Problem besteht weiterhin. Aber warum verursacht die Verzögerung die Bildverzögerung? Sollte es nach 50 ms oder 1 ms nicht zum nächsten Frame gehen? – deeplearning
Vielleicht sollten Sie die Dateinamen nicht sortieren? –