raspi 5 上的 Opencv 问题

问题描述 投票:0回答:1

嗨,我想在树莓派 5(带有精简版操作系统)上的项目中使用“haarcascade_frontalface_alt.xml”函数,但我收到此错误消息(我检查了访问路径 3 次):

raspi@raspberrypi:~/桌面 $ python3 teste.py [错误:[电子邮件受保护]] 全局 ./modules/core/src/persistence.cpp (505) 打开无法在读取模式下打开文件:“/usr/share/opencv4/haarcascades/haarcascades_frontalface_alt.xml” [警告:[电子邮件受保护]] 全局 ./modules/videoio/src/cap_gstreamer.cpp (862) isPipelinePlaying OpenCV | GStreamer 警告:GStreamer:尚未创建管道 回溯(最近一次调用最后一次): 文件“/home/raspi/Desktop/teste.py”,第 15 行,位于 faces =face_cascade.detectMultiScale(灰色,scaleFactor = 1.3,minNeighbors = 5) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ cv2.error: OpenCV(4.6.0) ./modules/objdetect/src/cascadedetect.cpp:1689: 错误: (-215:断言失败) !empty() 在函数“detectMultiScale”中

我的Python代码(截图)(https://i.sstatic.net/FHpQfhVo.png

python opencv face raspberry-pi5
1个回答
0
投票

尝试将其写为:

face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')
© www.soinside.com 2019 - 2024. All rights reserved.