当前位置:  开发笔记 > 人工智能 > 正文

微控制器中的图像处理

如何解决《微控制器中的图像处理》经验,为你挑选了1个好方法。

我有一个机器人项目,它需要处理来自相机的图像.但我正在寻找一种可以独立进行图像处理的微控制器,不需要任何计算机或笔记本电脑.这样的微控制器是否存在?它是什么?它是如何完成的?



1> spade78..:

我认为你对你的问题采取了错误的方法.微控制器的核心只是一个带有各种外围模块的计算引擎.通常变化的特征旨在满足需要特定性能度量的应用.因此,在这方面,任何通用微控制器都足以满足您的性能标准.我想你应该问的是:

    你想要执行什么计算?所有主要的控制器供应商都提供某种图形处理库供其芯片使用.您可以下载它们并查看它们的界面,看它们是否提供您需要的操作.如果找不到可以完成所需工作的库,那么您可能需要滚动自己的图形库.

    内存限制?图像有多大?您会完整处理图像还是一次处理图像块?这将影响控制器需要多少内存.

    时间限制?是否需要满足某些截止日期,例如机器人在拍摄图像后的一段时间内需要结果?这将影响您的处理器需要多快,或者潜在的控制器是否需要专用的计算硬件,如桶形移位器或乘加单元,以加快计算速度.

    还需要控制什么?如果控制器还需要控制机器人,那么您需要解决芯片与机器人连接所需的外围设备类型.如果另一个芯片正在控制机器人,那么您需要解决哪种通信总线可用于与另一个芯片连接.

首先回答这些问题,然后你可以去看看控制器供应商,找出最适合你需求的芯片.这些天我主要使用Microchip PIC,因此我建议将该系列的dsPIC33系列作为起点.该系列专为DSP应用而设计,因为它的外围库包括一些图像处理功能,它具有上述桶形移位器和多重添加硬件单元,用于滤波器等应用.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有