我将openCV与arduino一起使用。我的代码可以很好地跟踪对象,当找到对象时,它会向 arduino 发送一条消息以发出 HIGH 信号。
问题是我的代码有效,我能够看到网络摄像头提要并跟踪所需的对象。但问题是,当我将串行数据从我的代码(计算机)发送到 arduino UNO 时,网络摄像头会冻结。我很确定我以某种方式中断了相机馈送,但我在同一台计算机上使用了不同的 USB 插头。
相机为 30Hz,1.3MP。所以我想我通过从 USB 向 arduino 随机发送信号来中断来自网络摄像头的一些字节包。这会冻结网络摄像头提要。
我正在使用它从我的 openCV c++ 代码与 arduino 进行串行通信。
如果这很重要,我会使用类似的代码来跟踪本教程
有谁知道如何解决这个问题?一些输入将不胜感激