2
我試圖建立一個基於Kivy爲例Android應用和OpenCV: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
如果我從代碼中刪除了「進口CV2」,也移除CV2和buildozer numpy的要求,生成APK運行在手機上的罰款。
是否可以在Android設備上使用Kivy進行opencv工作? Buildozer使用安裝在我的系統(opencv 3)上的opencv版本嗎?
謝謝。
嘗試'要求= kivy,numpy,opencv' – fins
它工作正常。非常感謝你。 –