我从文件导入图像,该文件总是更新(总是以相同的文件名保存新图片),现在当文件中的图像更改时,我的 GUI 未更新必须更改页面或执行某些图像会更改的操作我的意思是更改显示. 但是我想实时更改显示的图像(每次更改文件中的图像时都会更改)
我写这样的代码:
def first():
# crop
img_crop = mpimg.imread('Crop.jpg')
#img_crop = numpy.load('bur.npy')
x = numpy.arange(10)
y = numpy.arange(20)
X, Y = numpy.meshgrid(x, y)
img_crop_re = cv2.resize(img_crop, dsize=(200,200), interpolation=cv2.INTER_CUBIC)
img_crop_ro = cv2.rotate(img_crop_re, cv2.ROTATE_90_COUNTERCLOCKWISE)
img_crop_flip = cv2.flip(img_crop_ro,0)
surf_crop = pygame.surfarray.make_surface(img_crop_flip)
# mask
img_mask = mpimg.imread('mask.jpg')
#img_mask = numpy.load('bur.npy')
x = numpy.arange(10,50)
y = numpy.arange(20,50)
X, Y = numpy.meshgrid(x, y)
img_mask_re = cv2.resize(img_mask, dsize=(200, 200), interpolation=cv2.INTER_CUBIC)
img_mask_ro = cv2.rotate(img_mask_re, cv2.ROTATE_90_COUNTERCLOCKWISE)
img_mask_flip = cv2.flip(img_mask_re,0)
surf_mask = pygame.surfarray.make_surface(img_mask_flip)
running = True
while …Run Code Online (Sandbox Code Playgroud)