【发布时间】:2020-10-18 06:06:42
【问题描述】:
我正在制作一个图像裁剪器,使用 pygame 作为界面,使用 opencv 进行图像处理。 我已经创建了crop(),colorfilter()等函数,但是我将图像加载为pygame.image.load()以在屏幕上显示它但是当我执行crop()时它是numpy.ndarray并且pygame无法加载它得到错误:
参数 1 必须是 pygame.Surface,而不是 numpy.ndarray
我该如何解决这个问题。我需要 blit() 裁剪的图像。应该保存图像并阅读它,然后在完成后将其删除,因为我想应用多个过滤器。
【问题讨论】:
标签: python python-3.x opencv pygame pygame-surface