Raspberry pi 基于Raspbian Lite Buster和Raspberry PI 4的谷歌珊瑚USB加速器

Raspberry pi 基于Raspbian Lite Buster和Raspberry PI 4的谷歌珊瑚USB加速器,raspberry-pi,google-coral,Raspberry Pi,Google Coral,我正在遵循Google Coral USB加速器的入门指南,尽管我能够欺骗install.sh文件来安装RPI4 我无法使用图像分类运行示例。当我运行样本时,我得到以下结果: python3 classify_image.py --model ~/Downloads/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite --label ~/Downloads/inat_bird_labels.txt --image ~/Download

我正在遵循Google Coral USB加速器的入门指南,尽管我能够欺骗install.sh文件来安装RPI4

我无法使用图像分类运行示例。当我运行样本时,我得到以下结果:

    python3 classify_image.py --model ~/Downloads/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite --label ~/Downloads/inat_bird_labels.txt --image ~/Downloads/parrot.jpg
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/edgetpu/swig/edgetpu_cpp_wrapper.py", line 18, in swig_import_helper
    fp, pathname, description = imp.find_module('_edgetpu_cpp_wrapper', [dirname(__file__)])
  File "/usr/lib/python3.7/imp.py", line 296, in find_module
    raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named '_edgetpu_cpp_wrapper'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "classify_image.py", line 19, in <module>
    from edgetpu.classification.engine import ClassificationEngine
  File "/usr/local/lib/python3.7/dist-packages/edgetpu/classification/engine.py", line 17, in <module>
    from edgetpu.basic.basic_engine import BasicEngine
  File "/usr/local/lib/python3.7/dist-packages/edgetpu/basic/basic_engine.py", line 15, in <module>
    from edgetpu.swig.edgetpu_cpp_wrapper import BasicEngine
  File "/usr/local/lib/python3.7/dist-packages/edgetpu/swig/edgetpu_cpp_wrapper.py", line 28, in <module>
    _edgetpu_cpp_wrapper = swig_import_helper()
  File "/usr/local/lib/python3.7/dist-packages/edgetpu/swig/edgetpu_cpp_wrapper.py", line 20, in swig_import_helper
    import _edgetpu_cpp_wrapper
ModuleNotFoundError: No module named '_edgetpu_cpp_wrapper'
python3 classify_image.py--model~/Downloads/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite--label~/Downloads/inat_bird_labels.txt--image~/Downloads/parrot.jpg
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python3.7/dist packages/edgetpu/swig/edgetpu_cpp_wrapper.py”,第18行,在swig_import_helper中
fp,路径名,description=imp.find_模块(“edgetpu\u cpp_包装器”,[dirname(\uu文件)])
文件“/usr/lib/python3.7/imp.py”,第296行,在find_模块中
引发导入错误(_ERR_MSG.format(name),name=name)
导入错误:没有名为“\u edgetpu\u cpp\u wrapper”的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“classify_image.py”,第19行,在
来自edgetpu.classification.engine进口分类发动机
文件“/usr/local/lib/python3.7/dist packages/edgetpu/classification/engine.py”,第17行,在
从edgetpu.basic.basic_发动机导入基本发动机
文件“/usr/local/lib/python3.7/dist packages/edgetpu/basic/basic_engine.py”,第15行,在
来自edgetpu.swig.edgetpu_cpp_包装导入基本引擎
文件“/usr/local/lib/python3.7/dist packages/edgetpu/swig/edgetpu_cpp_wrapper.py”,第28行,在
_edgetpu_cpp_包装器=swig_导入_帮助器()
文件“/usr/local/lib/python3.7/dist packages/edgetpu/swig/edgetpu\u cpp\u wrapper.py”,第20行,在swig\u import\u helper中
导入edgetpu cpp包装
ModuleNotFoundError:没有名为“\u edgetpu\u cpp\u包装器”的模块
你知道我可以试什么吗?

你能通过:

此存储库包含与Google Coral Edge TPU相关的辅助平台相关资料。在这里,您可以找到预编译映像、共享库和修补程序,以便在主要受支持平台之外的其他平台上使用USB Edge TPU加速器


为了方便起见,谷歌上传了树莓皮零,皮3和皮4的预建图像。只需将映像写入sd卡并启动Pi即可。这些图片包含了几个开箱即用的示例。

我也遇到了同样的问题,但使用的是较旧的RPI3。这就是我使用的解决方案。我不认为完成这个项目是成功还是失败:

$sudo cp\u edgetpu\u cpp\u wrapper.cpython-35m-arm-linux-gnueabihf.so\u edgetpu\u cpp\u wrapper.cpython-37m-arm-linux-gnueabihf.so

确认此问题应得到解决。