是否可以在具有ARM Cortex-M7处理器的嵌入式设备上编译和运行dlib库?

问题描述 投票:0回答:2

我刚刚开始在Visual Studio中使用了令人惊奇的dlib库,我已经能够编译和运行面部检测示例。我想知道是否可以使用one(或其他M系列)处理器在Mbed设备(例如M7)上编译和运行库。换句话说,我应该注意哪些规范来确定微控制器是否可以运行dlib。请注意,Mbed设备运行C ++代码,因此可以复制并粘贴dlib的源代码并进行编译,但我想知道在购买电路板之前是否可行。另外,如果电路板的RAM和ROM不够,我总是可以连接外部RAM / ROM。

或者,如果有人知道可以在嵌入式设备上执行面部检测或识别的库,我会很高兴听到它。

谢谢。

arm embedded dlib mbed
2个回答
2
投票

虽然F769是功能强大的嵌入式设备,但dlib不可能在其上运行。机器学习算法即使不是实时运行,通常也需要大量的RAM内存,特别是在线学习(在目标上学习)。您可以查看ARM自己的CMSIS NN库,了解当前大小适用的设备是什么“最先进”。


0
投票

即使您连接外部柱塞,微控制器也不适用于视频和图像识别。你所建议的芯片是微控制器领域的顶级产品。但这意味着你的所有软件只有2Mb,机载只有512kb的ram。想象一下,你需要足够的细节来识别某人的图像至少要几毫米。

我建议你看一下ARM(A系列)或NVIDA Jetson的应用程序处理器。

© www.soinside.com 2019 - 2024. All rights reserved.