Код работает как положено, за исключением одной вещи.Картинка с камеры обновляется только каждые 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'