Display numpy/opencv/matplotlib image in Kivy

前端 未结 2 1253
终归单人心
终归单人心 2021-02-20 16:48

How to display image in standard numpy/opencv/matplotlib format in Kivy? Kivy uses different image memory layout and I can\'t figure out which one.

The following code wo

2条回答
  •  遇见更好的自我
    2021-02-20 17:30

    Found the right transformation. Probably suboptimal:

        ret, image = video_capture.read()
        image = np.rot90(np.swapaxes(image, 0, 1))
        video_texture = Texture.create(size=(image.shape[1], image.shape[0]), colorfmt='rgb')
        video_texture.blit_buffer(image.tostring(), colorfmt='bgr', bufferfmt='ubyte')
    

提交回复
热议问题