Display numpy/opencv/matplotlib image in Kivy(在 Kivy 中显示 numpy/opencv/matplotlib 图像)
问题描述
如何在 Kivy 中以标准 numpy/opencv/matplotlib 格式显示图像?Kivy 使用不同的图像内存布局,我不知道是哪一个.
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.
以下代码完全正常.使用 cv2 VideoCapture 捕获图像.我认为图像是 BGR,数组维度是 (360, 480, 3):
The following code works totally fine. Image was captured using cv2 VideoCapture. I think image is BGR, array dimensions are (360, 480, 3):
尝试使用以下代码显示它会产生混乱的结果:
Trying to display it with the following code produce messy results:
推荐答案
找到了正确的转换.可能不是最理想的:
Found the right transformation. Probably suboptimal:
这篇关于在 Kivy 中显示 numpy/opencv/matplotlib 图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!