文件名称:edgetpu_ros:Google Edge TPU的ROS软件包
文件大小:20KB
文件格式:ZIP
更新时间:2024-02-24 06:13:54
machine-learning google ros object-detection classifcation
ROS中的边缘TPU 该ROS软件包为Google Edge TPU提供了基本支持,例如Coral开发板或USB加速器。 当前提供了两个节点,它们订阅图像主题并执行分类和检测。 从理论上讲,您可以在设备上运行任何(合适的)张量流网络,但是您需要编写自己的节点才能做到这一点。 但是,绝大多数用户可能只想检测或分类事物。 您可以找到模型文件。 使此程序包运行需要一些摆弄。 您需要在使用Python 3的ROS环境中,因为Edge TPU API不适用于Python2。与大多数涉及ROS和Python的事情一样,这可能会引起一些问题。 特别是, cv_bridge将给您带来一些麻烦,需要解决。 可能应该重写此代码以使用EdgeTPU C ++ API。 该软件包已经过ROS Melodic,OpenCV 4.1和Python 3.x的测试。 如果您要流血,最好将所有内容都放到最前沿。 事情可能会改变: 切换到C ++减轻安装麻烦 支持通用模型 用法 运行检测器非常简单: < launch> < node pkg = " edge_tpu " name = " detec
【文件预览】:
edgetpu_ros-master
----models()
--------coco_labels.txt(930B)
--------imagenet_labels.txt(27KB)
----scripts()
--------classify(2KB)
--------detect(4KB)
----CMakeLists.txt(277B)
----package.xml(459B)
----launch()
--------detect.launch(298B)
--------classify.launch(289B)
----.gitignore(17B)
----readme.md(4KB)