我已经设置了一组图片,它们至少是由另一个python脚本"image_generator.py“动态生成的。我想动态显示这些图像。有什么方法让我可以用"image_generator.py“中新生成的图像更新我的图像图吗?
发布于 2017-09-11 06:06:13
image_generator.py
import numpy
def generate(height, width, channels):
img = numpy.random.rand(height, width, channels)
img = (255*img).astype(numpy.uint8)
return imgexample.py
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脚本中的函数。
https://stackoverflow.com/questions/46148632
复制相似问题