我第一次为python3安装了OpenCV模块,我试图找到将OpenCV与连接的MCU(微控制器单元)(如Arduino)一起使用的最佳方法,或者控制Raspberry Pi的I / O. 3 ..
过去:
我用tkinter
编写了一个python GUI,并通过串行通信对MCU进行编程。 MCU接收正在写入端口的一串数据。当我点击我的python GUI中的按钮时,它会执行编程的功能。
然后我还将主机变成了Web服务器,并使用HTML / CSS / JavaScript编写了一个前端,更具体地说是使用AJAX
,然后调用PHP后端脚本反过来执行一个python脚本(可以使用bash脚本),它将命令发送到MCU。
(是的,它是安全的。对大多数人来说有点令人困惑。)
说到这里,我有一些时间玩一些OpenCV的例子,但很难找到清晰的文档并让我知道如何在机器人/机电一体化中使用该模块工业自动化项目。我所看到的所有用途都是使用Arduino和处理提到的。
所以在解释这个之后我的问题是,我如何开始使用OpenCV对象/面部识别并让它连续发送命令? Arduino处理是唯一的选择,还是仅仅通过python模块和嵌入在MCU上的代码来实现?
提前感谢任何能够给我一些指导的人。