首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用opencv python在一定的时间间隔上更新图像的绘图窗口?

如何使用opencv python在一定的时间间隔上更新图像的绘图窗口?
EN

Stack Overflow用户
提问于 2017-09-11 05:18:30
回答 1查看 1.4K关注 0票数 0

我已经设置了一组图片,它们至少是由另一个python脚本"image_generator.py“动态生成的。我想动态显示这些图像。有什么方法让我可以用"image_generator.py“中新生成的图像更新我的图像图吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-11 06:06:13

image_generator.py

代码语言:javascript
复制
import numpy


def generate(height, width, channels):
    img = numpy.random.rand(height, width, channels)
    img = (255*img).astype(numpy.uint8)
    return img

example.py

代码语言:javascript
复制
import cv2
from image_generator import generate

n_images = 20
height = 200
width = 200
channels = 3

for n in range(n_images):
    img = generate(height, width, channels)
    cv2.imshow('Random image', img)
    k = cv2.waitKey(200)
    if k == ord('q') & 0xFF:
        break

请注意,如果它们位于同一个Python文件中,则这与它们没有什么不同。一旦从另一个模块导入,就可以访问位于Python脚本中的函数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46148632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档