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