Opencv中!face_cascade.load( face_cascade_name )报错,xml文件无法加载

face_cascade.load

在opencv中加载xml文件的代码片段如下

javascript 复制代码
// 代码片段
 cv::String face_cascade_name = "D:/opencv2.49/opencv/sources/data/haarcascades/haarcascade_eye_tree_eyeglasses.xml";

 if (!face_cascade.load(face_cascade_name))
  { printf("--(!)Error loading face cascade, please change face_cascade_name in source code.\n"); return -1; };

在VS2022中编译时,总是加载失败,显示Error loading face cascade。大家可以从以下几方面进行排查:

1.路径是否正确。要注意两级之间的连接使用/或\,并且注意路径中要不含中文

2.xml文件的版本是否正确,opencv版本和vs是否适配
3.要用release版本运行,不能用debug!! (我也不知道为什么,但我debug了两周都报错,换成release就可以了

要注意换成release后,相应的项目属性需要重新配置,特别是附加依赖项,要换成没有d的版本

祝大家调试顺利

相关推荐
AndrewHZ4 小时前
【图像处理基石】图像Inpainting入门详解
图像处理·人工智能·深度学习·opencv·transformer·图像修复·inpainting
AndrewHZ6 小时前
【图像处理基石】老照片修复入门:用技术唤醒沉睡的回忆
图像处理·人工智能·opencv·计算机视觉·cv·图像修复
未孤_有青山8 小时前
库卡机器人通讯-EtherKRL-XML格式
xml·c#
嵌入式-老费10 小时前
Easyx图形库应用(python+opencv的图形库开发)
开发语言·python·opencv
音视频牛哥15 小时前
视觉系统的秩序:从滤波、边缘检测到形态学操作
opencv·机器学习·计算机视觉
却道天凉_好个秋1 天前
OpenCV(十五):绘制矩形和圆
opencv
柳鲲鹏1 天前
全网首发:OpenCV防抖处理后,画面数据的存储及复制到原画面
人工智能·opencv·计算机视觉
Luna-player1 天前
基于XML方式的声明式事务管理 -》某配置文件解读
xml
AndrewHZ1 天前
【图像处理基石】图像匹配技术:从原理到实践,OpenCV实现与进阶方向
图像处理·人工智能·opencv·图像匹配·算法原理
B站计算机毕业设计之家2 天前
计算机视觉:基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的零售柜商品检测识别系统(Python+PySide6界面+训练代码)(源码+文档)✅
人工智能·深度学习·opencv·yolo·计算机视觉·零售·1024程序员节