相关的微控制器规格(非常)简单的图像处理

时间:2011-05-07 21:16:13

标签: image-processing embedded microcontroller

我和我的同学正在决定选择一个简单的微控制器来进行非常基本的图像处理。我们基本上试图实现模板匹配,以在图像的特定部分中查找一组对象。我们想使用连接网络摄像头到微控制器来完成工作拍摄照片并查找对象。我们还需要基本的无线通信(例如蓝牙或wifi)。

我认为我们不会使用最先进的微控制器,但有些东西已经存在了一段时间(由于预算和内容)。任何人都可以建议微控制器的哪些规格与上述任务最相关(例如CPU,MIPS等)。

非常感谢!

2 个答案:

答案 0 :(得分:3)

对于这类任务,我会说 RAM 的数量是最相关的规格。

  • 带外部存储器接口的微控制器允许您使用额外的SRAM扩展数据空间以保存图像数据。

  • 另请注意,您需要实现的任何协议栈都需要内存(蓝牙,TCP / IP甚至更多)。

  • 您可能希望总RAM为数十千字节,最好是100+ kB。

在学习和实验时,有足够的程序内存也很好。
稍后您可以尝试优化并将代码压缩到更受限制的设备中。

至于架构,选择一些可以轻松找到开发工具和示例的东西。
ARM,AVR和PIC都是其中的好选择。

还要找出需要使用的接口

  • 控制相机(例如I2C或SPI)
  • 读取像素数据(例如并行或模拟)

直接连接到网络摄像头的USB接口不是一项简单的任务,因为微控制器需要充当USB主机。

祝你的项目好运!

答案 1 :(得分:2)

您可能需要具有以下功能的微控制器:

  1. USB 2.0主机控制器
  2. 缓冲区640*480*2(bytes per pixel)*2(double buffer)的内存为1.2MB (如果内存不足,可以使用较低的分辨率)
  3. Wifi控制器
  4. 为您的任务强大<强>足够的CPU能力
  5. 准备好开源代码
  6. 似乎broadcom控制器在这里可能很有用。 此外,您可以通过带有USB端口的外壳Wifi路由器将其用于您的项目 (即Linksys E3000)