python - 在 ubuntu 树莓派中自动刷新图像

标签 python opencv ubuntu raspberry-pi2

我正在将图像流式传输并写入树莓派中的特定位置。每次出现新图像时,它都会覆盖前一个图像。现在,如果我保持该图像文件打开,它不会自动更新。我必须关闭并重新打开它才能进行更新。无论如何我可以自动刷新它。

我尝试实现一个 python 代码来连续读取和显示图像。但我仍然必须刷新窗 Eloquent 能更新图像。下面是我使用的代码。

img = cv2.imread("Filename",1)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

请提出任何替代方案。我只需要预览流。

最佳答案

您可以使用一个简单的循环,因为您可以重复调用 imshow 而不会破坏它。

while True: #Find something to get out of here
    img = cv2.imread("Filename",1)
    cv2.imshow('image', img)
    cv2.waitKey(1)
cv2.destroyAllWindows()

关于python - 在 ubuntu 树莓派中自动刷新图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41223644/

相关文章:

python - 根据输入执行查找时出现问题

c++ - 三角形位置的颜色

ubuntu - 我需要做什么才能使用存储库中的 ruby​​-full 包在 ubuntu 10.04 上运行 ruby​​-debug19?

image - openCV形状识别基本形状

opencv - 位是如何分配的?

java - Selenium ChromeDriver 给出 "InitializeSandbox() called with multiple threads in process gpu-process"错误

ubuntu - 如何将我的 LCD 设置为默认 LCD?

python - 有条件地将 1 或 0 设置为新的 Pandas 列

python - 如何从在 python 中使用 Seaborn 创建的直方图中删除透明度?

python - 我如何在可能出现嵌套字典或列表的地方使用字典理解