Скорость камеры Kivy?медленная производительность - PullRequest
0 голосов
/ 07 октября 2018

Код работает как положено, за исключением одной вещи.Картинка с камеры обновляется только каждые 15 секунд.Мне интересно, есть ли способ заставить его работать немного быстрее.Я использую планшет Acer Switch с процессором Intel Atom, который не имеет большой мощности, поэтому мне было интересно, может ли это быть частью моей проблемы или, возможно, я должен попытаться использовать 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()

Kivy bit здесь

<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'
...