opencv的haarcascade_frontalface_default.xml等文件

这篇具有很好参考价值的文章主要介绍了opencv的haarcascade_frontalface_default.xml等文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GitHub下载

下载地址:https://github.com/opencv/opencv/tree/master/data/haarcascades
opencv的haarcascade_frontalface_default.xml等文件,问题及处理方法,opencv,opencv,xml,人工智能

在安装好的OpenCV文件夹下寻找

路径如下:

你安装的opencv路径\OpenCV\opencv\build\etc\haarcascades

安装好的OpenCV文件夹下有很多需要调用的训练模型
opencv的haarcascade_frontalface_default.xml等文件,问题及处理方法,opencv,opencv,xml,人工智能

opencv-python中获取

以pycharm为例,下载 opencv-python时会下载我们要的东西,在cv2里面
再以我的为例

F:\Anaconda\envs\yolo\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml

前面的 F:\Anaconda\envs\yolo 应该换成你的python解释器的路径
\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml 这个便是相对路径了

总结:
python解释器的路径\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml

opencv的haarcascade_frontalface_default.xml等文件,问题及处理方法,opencv,opencv,xml,人工智能
当然不换环境的前提下上面的路径就可以固定使用了,但是如果换个电脑或者换个环境,python解释器的路径就不对了,所有为了避免这些麻烦,我稍微修改了一下路径,把它变成只要你能导入cv2就能使用相应的文件,不用管解释器的路径,来看看成果吧

cv2.__file__.replace('__init__.py', 'data\haarcascade_frontalface_default.xml')

相信大佬一眼就能看出来卖的什么药,原理也很简单。用它就可以替代上面的又臭又长的路径了(什么?这个也没短多少?没关系,起码它万金油,只需要改改后面的名字就能直接用,少烦恼)
下面的文件,只要改一下相应的名字都能用
opencv的haarcascade_frontalface_default.xml等文件,问题及处理方法,opencv,opencv,xml,人工智能

本次的分享到此结束,如果这篇文章有帮到各位看官的话,请用你们幸运的小手点个赞吧

opencv的haarcascade_frontalface_default.xml等文件,问题及处理方法,opencv,opencv,xml,人工智能文章来源地址https://www.toymoban.com/news/detail-677025.html

到了这里,关于opencv的haarcascade_frontalface_default.xml等文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决 :No active profile set, falling back to default profiles: default 问题

    一,问题分析:以上的提示是:没有找到激活的properties或yaml文件,项目启动时使用默认的配置。造成这个原因有多种,如:resouces 目录或配置文件没有被正常识别,下面要说的是另外一种原因造成的!, 即编译之后target文件夹中配置文件不存在!!! 二、解决问题 解决 找到

    2024年02月16日
    浏览(43)
  • export default的作用

    export default 是 JavaScript 的一个语法,用于导出模块的默认成员。 在 JavaScript 中,模块是一种封装了特定功能的代码的单元。通过使用 import 和 export ,你可以将模块中的代码导出到其他文件中使用。 例如,假设你有一个名为 myModule.js 的模块,其中包含一个函数和一个变

    2024年02月07日
    浏览(35)
  • JavaScript中的export、export default、exports和module.exports(export、export default、exports使用详细)

    简介: 在JavaScript中, export  和  export default  是 ES6 模块系统的核心部分,用于从文件中导出函数、,对象或值,使其可以在其他文件中通过  import  语句导入和使用,而  exports 和  module.exports  是CommonJS模块系统的一部分, 在 Node.js 环境中,你可以使用  exports  或

    2024年04月13日
    浏览(52)
  • C++11 =default,=delete

    =default 和 =delete 大部分情况下是用在构造函数(ctor)、析构函数、拷贝构造和拷贝赋值函数(这四种函数被称为 Big-Three)中。 如果自己已经有定义了一个 ctor ,那么编译器就不会在给你一个 default ctor。如果你强制加上 =default,就可以重新获得并使用 default ctor。default ctor 就

    2024年01月22日
    浏览(27)
  • 如何去除eclipse中default package

    选择default package ,然后选择后面的 选择FILTER   选择 Empty开头的几个 点击ok,就可以去掉空的default package

    2024年02月09日
    浏览(46)
  • 正确理解c# default关键字

    最近QA测试一个我开发的一个Web API时,我意识到之前对C#的 default 的理解一直是 想当然 的。具体情况是这样,这个API在某些条件下要返回模型的默认值,写法类似于下面这样 实际上,这个API会返回 204 No Content ,而不是想象中的一个空的WeatherForecast。API返回204,说明 default 得

    2024年01月16日
    浏览(42)
  • Java接口中的default(默认方法)

    Java的接口中有一种特殊的方法,叫做默认方法。 接口中的默认方法有以下特点: default方法可以有方法体 接口中的普通方法必须被实现类重写;默认方法可以不被实现类重写。     这个特点在实践中的具体作用是:         当我们进行业务扩展时,需要在接口中新增方

    2024年02月11日
    浏览(37)
  • spring boot 启动失败,不报错,但是报这个No active profile set, falling back to default profiles: default

    解决方案引入对应的文件,在application.yml中引入: 接下来在对应的目录中创建对应的不同环境的yml文件,如下图所示: 此时切换至开发环境,项目运行读取的是application-dev.yml配置,如果需要读取生产环境,将application.yml中的active:dev改成prod即可。如果需要添加更多环境配置

    2024年02月14日
    浏览(46)
  • default-scheduler In Kubernetes

    Once upon a time, in a world governed by technology and innovation, there existed a vast interconnected network known as the Cloud. Within this vast realm, a fascinating phenomenon known as Kubernetes emerged, revolutionizing the way applications were deployed and managed. At the heart of this revolution was a mysterious and powerful creature called the Defa

    2024年02月10日
    浏览(31)
  • MySQL 安装时没有developer default 选项

    在安装mysql没有developer default选项很有可能是之前装过mysql但是卸载没卸干净,导致path重合,不能二次安装MySQL。按照下面步骤即可重新安装 To remove MySQL Workbench and Server from your Windows computer, you need to go through the following 4 steps (with no exception). Make sure you complete all of them to finish

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包