gpt4 book ai didi

python - 在 Python Anywhere 托管服务器中触发 OpenCV 脚本时找不到相机

转载 作者:行者123 更新时间:2023-12-02 16:51:43 24 4
gpt4 key购买 nike

我有一个 python 脚本,它导入 cv2 模块并运行一个脚本,通过打开网络摄像头通过 videocapture(0) 检测面部。该脚本在我的本地服务器中运行良好,但是当我将文件上传到我的 pythonanywhere 服务器并尝试运行该脚本时,我收到以下错误

06:50 ~ $ python test.py
[ WARN:0] global /io/opencv/modules/videoio/src/cap_v4l.cpp (874) open VIDEOIO(V4L2): can't find camera device
Traceback (most recent call last):
File "test.py", line 13, in <module>
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.error: OpenCV(4.2.0) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'

我环顾了 pythonanywhere 论坛,但没有运气。请建议我在 PythonAnywhere 中这样做,或者为我提供不同的解决方案。

最佳答案

pythonanywhere 正在不同的机器上运行您的代码,该机器显然没有与网络摄像头连接,因此它显示未找到设备。您需要将网络摄像头流数据发送到服务器并处理结果

关于python - 在 Python Anywhere 托管服务器中触发 OpenCV 脚本时找不到相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60145821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com