首页 > 解决方案 > Kivy 相机速度?性能缓慢

问题描述

除一件事外,该代码按预期工作。来自相机的照片大约每 15 秒更新一次。我想知道是否有办法让它运行得更快一点。我正在使用带有英特尔原子处理器的宏基交换机平板电脑,它没有很多马力,所以我想知道这是否可能是我的问题的一部分,或者我应该尝试使用 OpenCV 来尝试获取图片。现在它不需要录制视频或保存图像,只需一个直播流就可以了。

from kivy.app import App
from kivy.uix.gridlayout import GridLayout
from kivy.uix.label import Label
from kivy.uix.textinput import TextInput
from kivy.uix.scrollview import ScrollView
from kivy.uix.screenmanager import ScreenManager,Screen
from kivy.base import runTouchApp
from kivy.uix.camera import Camera
import time
from kivy.uix.boxlayout import BoxLayout

class MainScreen(Screen):

    pass

class OptionsScreen(Screen):
    pass


class AlarmScreen(Screen):
    pass

class Project_1App(App):

    def build(self):
        screenManager = ScreenManager()
        screenManager.add_widget(MainScreen(name="main"))
        screenManager.add_widget(OptionsScreen(name="options"))
        screenManager.add_widget(AlarmScreen(name="alarm"))

        return screenManager

Project_1App.run()

基维位在这里

<MainScreen>:               

GridLayout:
    rows:5
    cols:1
    padding: 10
    spacing: 10

    Camera:
        index:0
        resolution: (300,300)
        play: True

    Button:
        text: "Options"
        size_hint_y: None

        width: 150
        height: 50

        on_release: root.manager.current = 'options'

标签: performancecamerakivypython-3.6

解决方案


推荐阅读