在没有非标准库的嵌入式系统上进行对象检测的建议

Posted

技术标签:

【中文标题】在没有非标准库的嵌入式系统上进行对象检测的建议【英文标题】:Advice for Object Detection on Embedded System with no non-standard libraries 【发布时间】:2013-02-24 15:07:45 【问题描述】:

我正在寻找一些关于检测图像中方形或圆形对象的好方法的建议。我目前有一个在原始灰度上运行的精明边缘算法,我可以产生这个输出:

http://imgur.com/FAwowr1

现在我可以看到这张图片中有一个立方体卫星,但是程序也能看到它的一种计算效率高的好方法是什么?我看过霍夫斯变换,但这似乎计算量很大。我也看过 Harris 角点检测,但我觉得我会得到很多误报,因为我本质上是在寻找包含所述立方体卫星的图片。

有人对一些好的算法有什么想法吗?我的空间非常有限,所以我不能使用任何大型外部库,如 opencv。 (顺便说一句,这都是在 C 中)

非常感谢!

【问题讨论】:

【参考方案1】:

我会加入所谓的mathematical morphology

基本上,您对二进制图像进行操作,因此您必须首先找到一种巧妙的方法来对它们进行阈值处理,然后使用一些精心挑选的结构元素进行腐蚀和膨胀等操作,以提取图像中感兴趣的区域。

【讨论】:

以上是关于在没有非标准库的嵌入式系统上进行对象检测的建议的主要内容,如果未能解决你的问题,请参考以下文章

如何在基于 ARM 的嵌入式 Linux 系统上进行节电?

在没有标准库的情况下嵌入 Python3

嵌入式系统中的音频检测

全志T507开发板如何在Android系统上进行OTA升级

使用 Maven 在具有数据源的嵌入式 Tomcat 上进行部署

在 Discord.js 上进行另一个嵌入后的反应时遇到问题