提供读取模型的绝对路径,然后它将起作用。
我从openCV将.yaml
模型加载到FacemarkLBF时出错。>
cv_landmarks = cv::face::FacemarkLBF::create(); std::cout << "Loading OpenCV model for landmark detection." << std::endl; cv_landmarks->loadModel("lbfmodel.yaml"); faceDetector.load("haarcascade_frontalface_alt2.xml");
出现此错误:
loading data from : lbfmodel.yaml libc++abi.dylib: terminating with uncaught exception of type cv::Exception: OpenCV(4.3.0) /tmp/opencv-20200408-5080-l00ytm/opencv-4.3.0/opencv_contrib/modules/face/src/facemarkLBF.cpp:487: error: (-5:Bad argument) No valid input file was given, please check the given filename. in function 'loadModel'
此模型在Visual Studio上可以正常工作,但是我需要使用Xcode制作该项目,以便以后将其用于iOS。
PS:我尝试了不同的模型,并且总是出现相同的错误。
我从openCV将.yaml模型加载到FacemarkLBF时出错。 cv_landmarks = cv :: face :: FacemarkLBF :: create(); std :: cout <
提供读取模型的绝对路径,然后它将起作用。
提供读取模型的绝对路径,然后它将起作用。