【问题标题】:opencv: unable to read facerecognizer model in pythonanywhereopencv:无法在 pythonanywhere 中读取 facerecognizer 模型
【发布时间】:2019-09-07 14:30:45
【问题描述】:

我正在尝试加载我在 pythonanywhere.com 烧瓶服务器中训练的面部识别器模型。

import cv2
import numpy as np

recognizer = cv2.face.LBPHFaceRecognizer_create()
recognizer.read('model.yml')
....

但是,我遇到了以下错误。

cv2.error: OpenCV(3.4.2) /io/opencv_contrib/modules/face/src/facerec.cpp:61: error: (-2:Unspecified error) File can't be opened for reading! in function 'read' **NO MATCH**

本地没有遇到这个问题。从我在其他论坛帖子中看到的内容来看,他们的错误是因为指示了错误的路径。但是,我的 yml 模型与这个 python 文件放在同一目录中,所以这似乎不是问题。

帮忙,有人吗?谢谢。

【问题讨论】:

    标签: python-3.x flask opencv3.0 pythonanywhere


    【解决方案1】:

    尝试使用绝对路径而不是相对路径。

    '/home/username/something/model.yml' 而不是'model.yml'

    如果您不想硬编码路径,请使用os.path 来构建它。

    【讨论】:

    • 太棒了,你摇滚
    猜你喜欢
    • 2018-07-18
    • 1970-01-01
    • 2013-06-27
    • 2018-02-27
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    相关资源
    最近更新 更多