我正在做一个项目,需要我有一个取景器(条码扫描仪)。
我正在用python模块中的Raspberry Pi相机模块来完成这项工作,我已经完成了所有的检测和编程。
现在我需要弄清楚如何在PyGamemovie模块中显示Pi的Camera模块的预览。 (如果有更好的方法在PyGame中显示来自IO流的视频,请告诉我。)
我需要在PyGame中显示它的原因是,我需要在视频顶部覆盖控件,并且能够从触摸屏获取输入,我将使用它作为Pi/项目的取景器/屏幕。
据我从pygame.movie documentation中所见,pygame.movie
仅从文件加载。有没有一种方法可以将流转换成类似文件的对象并从中进行PyGame游戏?
基本上,我需要一种方法来获取在this example code中创建的io.BytesIO流,并在PyGame中显示它。
您可以使用“pygame.image.frombuffer”命令完成此操作。
下面是一个例子:
如果我能理解,你需要从相机模块到屏幕的即时无限预览。
我有办法弄清楚。首先,您必须安装正式的V4L2驱动程序。
参考https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=62364
然后创建一个python文件来编译
这段代码来自http://blog.danielkerris.com/?p=225,在这个博客中他们用了一个摄像头。将相机模块定义为带有v4l2驱动程序的网络摄像头
您还应该查看本教程https://www.pygame.org/docs/tut/camera/CameraIntro.html
我希望这对你有用
相关问题 更多 >
编程相关推荐