Exception in thread "main" java.lang.RuntimeException: OpenCV(3.4.3) C:\projects\javacpp-presets\opencv\cppbuild\windows-x86_64\opencv-3.4.3\modules\objdetect\src\cascadedetect.cpp:1698: error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale' at org.bytedeco.javacpp.opencv_objdetect$CascadeClassifier.detectMultiScale(Native Method) at face.util.CheckFaceAndEye.findFaces(CheckFaceAndEye.java:52) at face.util.FaceList.getFace(FaceList.java:79) at face.util.IdentityPeople.train(IdentityPeople.java:75) at face.StartDemo.main(StartDemo.java:23)
时间: 2024-04-22 18:27:03 浏览: 117
根据你提供的信息,这是一个 Java 运行时异常,发生在使用 OpenCV 进行人脸检测时。具体来说,是在 cv::CascadeClassifier::detectMultiScale 函数中出现了断言错误。这可能是由于输入的图像为空引起的,需要检查输入的图像是否正确。另外,还可以检查 OpenCV 的版本是否正确,是否正确安装了相关的依赖项,如 haarcascade_frontalface_alt.xml 文件等。
相关问题
Exception in thread main java.lang.RuntimeException:
这是一个 Java 运行时异常,表示程序在运行时发生了错误。通常是由于程序员编写的代码出现了错误或者由于系统环境的问题导致的。这种异常会导致程序崩溃或者无法正常运行,需要对代码进行修复或者对系统环境进行调整才能解决。你可以尝试在程序中捕获这种异常并进行处理,以确保程序能够正常运行。
exception in thread "main" java.lang.runtimeexception: java.lang.runtimeexception: unable to instantiate org.apache.hadoop.hive.ql.metadata.sessionhivemetastoreclient
这是一个关于 Java 程序运行时错误的消息。它表明在主线程中发生了一个异常,导致无法实例化 org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient 类。这可能是由于缺少相关依赖或配置问题导致的。建议检查程序代码和运行环境是否正确。
阅读全文