Kivy Opencv Android
Я пытаюсь создать пример Android-приложения на основе Kivy и OpenCv:
import kivy
from kivy.uix.button import Button
import cv2
kivy.require('1.0.6')
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Button(text='Hello!',
background_color=(0, 0, 1, 1),
font_size=150)
if __name__ == '__main__':
MyApp().run()
При запуске этого примера на рабочем столе он работает нормально, тем не менее, когда я собираю APK с помощью buildozer и пытаюсь запустить его на телефоне, приложение открывается и закрывается немедленно. Мои настройки buildozer:
[app]
title = MyTest
package.name = kivycrash2
package.domain = org.test
source.dir = .
source.include_exts = py,png,jpg,kv,atlas
version = 0.1
requirements = kivy, numpy, cv2
orientation = landscape
Если я удаляю «import cv2» из кода, а также удаляю cv2 и numpy требования из buildozer, сгенерированный apk отлично работает на телефоне.
Можно ли заставить opencv работать с Kivy на устройстве Android? Использует ли buildozer версию opencv, установленную в моей системе (opencv 3)?
Спасибо.