首页 > 解决方案 > 这些错误是什么意思以及如何修复它们:Kivy 和 Tensorflow Python 图像识别算法

问题描述

我希望你今天过得愉快!我一直在尝试让我的第一个机器学习算法通过 python/kivy/tensorflow 工作

我正在遵循有关如何完成此操作的指南。链接:https ://steemit.com/utopian-io/@faad/tensorflow-image-recognition-app-in-kivy

还有github: https ://github.com/faad1/tensorflow-image-recognition

我正在做一个叫mian.py的

我不知道我是否缺少依赖项。但是相机没有有价值的提供者:(

import kivy
kivy.require('1.9.0')

from kivy.app import App
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label


Builder.load_string('''
<CaputeImage>:
    orientation: "vertical"
    Camera:
        id: camera
        resolution: (720, 480)
        play: True

    Button:
        text: "Capture"
        size_hint_y: None
        height: '48dp'
''')

class CaputeImage(BoxLayout):
  pass

class ImageRecognition(App):

    def build(self):
        return CaputeImage()

if __name__ == "__main__":
    imagerecognition = ImageRecognition()
    imagerecognition.run()

显然,它应该显示一个相机,但它给了我这些错误:

No Module named picamera, gi, and cv2

setattr(widget_set, key, value),
TypeError: 'NoneType' object is not callable

kivy.lang.builder.BuilderException: Parser: File "<inline>", line 6:

...
       4:    Camera:
       5:        id: camera

6:        resolution: (720, 480)
       7:        play: True
       8:    

还有一些需要展示的东西。请解释发生了什么以及为什么我会收到这些错误。谢谢你,祝你有美好的一天!:)

标签: pythonandroidioskivycommand-prompt

解决方案


推荐阅读