我正在使用 Arduino 来控制汽车,我想通过使用网络摄像头来查看我想要的对象并让汽车移动到这个位置来让它自动运行。我需要几样东西:
MATLAB代码
MATLAB 和 Arduino 之间的接口
我如何在它们之间连接(软件,而不是硬件)
我需要任何教程来学习或任何说明来制作我的项目。我看到很多人以前都这样做过,但不幸的是他们没有提到如何启动这些项目。
这个问题相当广泛,所以我提前为我有些笼统的回答道歉。
将网络摄像头与 MATLAB 连接的最简单方法是使用 Image Acquisition Toolbox。此链接提供了详细说明如何执行此操作的文档。
您很有可能还希望利用 MATLAB 中的图像处理工具箱来处理获取的图像以确定去向。请参阅此文档。但是,在您更具体地确定计划如何处理这些图像之后,您可能会在网上找到许多不需要此工具箱的算法。
就与 Arduino 的接口而言,MathWorks 提供了一个支持包,可让您将 MATLAB 代码和 Simulink 模型与 Arduino 接口。看到这个链接
我唯一的其他一般性建议是考虑在这个项目中使用Simulink而不是 MATLAB。我觉得 Simulink 基于模型的方法更适合设计控制系统。
我希望这可以帮助您开始工作。