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

时间:2013-03-08 22:55:02

标签: c object detection vision

我正在寻找一些建议来探测图像中的方形或圆形物体。我目前有一个在原始灰度上运行的精确边缘算法,我可以产生这个输出:

http://imgur.com/FAwowr1

现在我可以看到这张图片中有一个cubeat,但是程序可以看到的那个计算效率很高的方法是什么?我看过霍夫变换,但这似乎是非常重要的计算。我也看过哈里斯的角落检测,但我觉得我会得到许多误报,因为我基本上想要隔离包含所述立方体卫星的图片。

有人对一些好的算法有任何想法吗?我的空间非常有限,所以我不能使用像opencv这样的大型外部库。 (这完全是在C btw中)

非常感谢!

1 个答案:

答案 0 :(得分:0)

我会进入所谓的mathematical morphology

基本上你操作的是二进制图像,因此你必须找到一种聪明的方法来对它们进行阈值处理,你可以使用一些精心选择的结构元素进行侵蚀和扩张等操作,以提取图像中感兴趣的区域。