在像ESP-EYE这样的MCU中使用tensorflow lite micro时,最小的SSD模型是哪个?

nwwlzxa7  于 4个月前  发布在  其他
关注(0)|答案(3)|浏览(99)

你好,
我正在尝试使用TensorFlow的最小SSD模型,但我的问题是,我正在使用的是一个ESP-EYE,这个MCU只有4MB的内存。
我在pretrained models Garden of tensorflow上看到的所有SSD模型都太大了(超过4MB),或者它们没有".tflite"文件。在这种情况下,我看到有一个地方可以在这里将文件".pb"转换为".tflite",还有一个视频解释了VIDEO中必须使用的参数,但是文件大小会增加很多。
例如,如果一个".pb"文件的大小为5MB,转换后的文件大小为25MB,类似这样。
下面是我用于转换的Python代码示例:
所以我的问题是:

  1. 你知道一些SSD模型的大小小于4MB(例如3MB或2MB),并且具有检测人的能力吗?
  2. 是否可以在ESP-EYE上使用SSD模型进行预测(Invoke)?对于MCU来说,这是一项艰巨的任务吗?
    我找到了一些文档,但我不确定它是否有效:
  • TensorFlow文档
  • 代码

感谢您阅读并祝您有个美好的一天。
期待与您见面XD

lx0bsm1f

lx0bsm1f1#

你是否参考了用于TensorFlow Lite微控制器的人脸检测示例以获得一些指导?

umuewwlo

umuewwlo2#

你好,
我看过那个教程,但他们解释了如何训练一个分类模型,该模型可以判断图像中是否有人,但不能说明有多少人。
在我的案例中,我需要一个非常轻量级的SSD模型(小于2MB或1MB),它可以在同一个图像中检测多个对象,特别是人。

lnvxswe2

lnvxswe23#

你好,
我的主要问题是:
我是否可以在像ESP-EYE这样的MCU上使用大小为4MB的对象检测模型,例如使用TFLiteMicro或仅支持对象分类模型的TFLiteMicro?
因为我看到的所有对象检测模型都比4MB要重。
期待您的回复XD

相关问题