首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvzone警告:root:串行设备未连接

cvzone警告:root:串行设备未连接
EN

Stack Overflow用户
提问于 2022-04-05 15:52:54
回答 1查看 332关注 0票数 0

我正在尝试使用cvzone模块将我的python文件连接到arduino,但我似乎无法连接到端口"COM3“,即使我确保它已打开(arduino显示端口:"COM3")

代码语言:javascript
复制
from cvzone.SerialModule import SerialObject 
import time

arduino = SerialObject("COM3") #input arduino port number

while True:
    arduino.sendData([1]) #Send signals [1] means "turn on"
    time.sleep(1)
    arduino.sendData([0])
    time.sleep(1)

当我运行程序时,什么都不会发生,它显示:

警告:根:串行设备未连接

EN

回答 1

Stack Overflow用户

发布于 2022-04-28 12:03:00

我面临着同样的问题,但当我把我的COM端口号,它运行良好。这是我的代码:

代码语言:javascript
复制
import cv2
from cvzone.FaceDetectionModule import FaceDetector
from cvzone.SerialModule import SerialObject

cap = cv2.VideoCapture(0)
detector = FaceDetector()
arduino = SerialObject("COM5")
while True:
    success , img = cap.read()
    img,bboxs = detector.findFaces(img)

    if bboxs:
        arduino.sendData([1])
    else:
        arduino.sendData([0])

    cv2.imshow("Image",img)
    if cv2.waitKey(10) == ord("q"):
        break
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71754877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档