gpt4 book ai didi

python - 使用opecv2和Python显示图像时滞后

转载 作者:行者123 更新时间:2023-12-02 17:39:26 27 4
gpt4 key购买 nike

我正在使用以下代码片段显示一堆图像帧:

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

每当我显示它们时,视频就不会按顺序流过,看起来像是每三帧出现一次,并且插入了较旧的帧。我不确定这可能是什么原因。
  • 我的图像在
  • 文件夹中看起来很好
  • 我打印文件名,它们似乎也没有重复。
  • 最佳答案

    不要使用file_names.sort()。

    In [8]: filenames = [str(i) + ".png" for i in range(13)]

    In [9]: filenames
    Out[9]:
    ['0.png',
    '1.png',
    '2.png',
    '3.png',
    '4.png',
    '5.png',
    '6.png',
    '7.png',
    '8.png',
    '9.png',
    '10.png',
    '11.png',
    '12.png']

    In [10]: filenames.sort()

    In [11]: filenames
    Out[11]:
    ['0.png',
    '1.png',
    '10.png',
    '11.png',
    '12.png',
    '2.png',
    '3.png',
    '4.png',
    '5.png',
    '6.png',
    '7.png',
    '8.png',
    '9.png']

    试试这个: How do you sort files numerically?

    关于python - 使用opecv2和Python显示图像时滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46761067/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com