我想在 STM32F407VGT6 ARM M4 微控制器中实现 opencv 库。这可能吗?如果不能,请告诉我哪些平台最适合使用 opencv 库?
我正在开发一个箭头检测机器人,我计划包括图像处理算法来检测箭头。所以我需要一个合适的平台来实现这个场景。我买了一个STM32F407VGT6 ARM M4微控制器。这个微控制器适合我的要求吗?
我不是专家,但经过大量谷歌搜索后,我知道在 MCU 上移植 OpenCV 非常困难。这有很多限制。由于以下原因,不建议在 MCU 上移植 OpenCV。
另一个可用的选项是现成的“OpenMV”。
我见过很多人实现针对 ARM 处理器的 opencv 库。Opencv 有很多 FP 操作,而带有专用 FPU 的 ARM 处理器将为您提供更好的性能。您的主板带有 Cortex M4,它具有硬件 FPU,支持 SIMD 操作并支持 CMSIS 库。所以它会起作用。但是,如果性能至关重要,则以 ARM A 系列为目标会更好。