微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

遇到 OpenCV 边缘检测错误

如何解决遇到 OpenCV 边缘检测错误

我正在尝试实现人脸边缘检测。但是,我不断遇到的错误如下:

File "/home/<username>/Documents/carm/stage1.py",line 68,in <module>
    net = cv2.dnn.readNetFromCaffe(protoPath,modelPath)
cv2.error: OpenCV(4.5.1) /tmp/pip-req-build-ddpkm6fn/opencv/modules/dnn/src/caffe/caffe_io.cpp:1121: error: (-2:Unspecified error) Failed: fs.is_open(). Can't open "hed_model/deploy.prototxt" in function 'ReadProtoFromTextFile'

我不确定我哪里出错了。我使用的代码与我从该网站获得的代码基本相同:

https://www.pyimagesearch.com/2019/03/04/holistically-nested-edge-detection-with-opencv-and-deep-learning/

这是代码的一部分:

print("[INFO] loading edge dectector...")
protoPath = os.path.sep.join([args["edge_detector"],"deploy.prototxt"])
modelPath = os.path.sep.join([args["edge_detector"],"hed_pretrained_bsds.caffemodel"])
net = cv2.dnn.readNetFromCaffe(protoPath,modelPath)

我将不胜感激任何有助于解决此问题的意见。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。