我正在使用作为第二个监视器连接的空间光调制器 (SLM)。SLM 具有 tzo 接收 8 位灰度图像。我目前正在使用 vispy 在 SLM 上显示图像,但如果它们显示正确,我就不会支持。是否有可能使用 vispy 以灰度显示图像?
我使用此代码显示图像
import sys
from vispy import scene
from vispy import app
import numpy as np
canvas = scene.SceneCanvas(keys='interactive')
canvas.size = 800, 600
canvas.show()
# Set up a viewbox to display the image with interactive pan/zoom
view = canvas.central_widget.add_view()
# Create the image
img_data = *my image*
image = scene.visuals.Image(img_data, parent=view.scene)
# Set 2D camera (the camera will scale to the contents in the scene)
view.camera = scene.PanZoomCamera(aspect=1)
if __name__ == '__main__' and sys.flags.interactive == 0:
app.run()
来自http://vispy.readthedocs.io/en/stable/examples/basics/scene/image.html
感谢您的帮助,抱歉英语不好