填坑!安装opencv-python库后,没有CV2文件夹,找不到haarcascade分类器文件

python内import cv2正常运行,但是根据以下方法在e:\python\python39\lib\site-packages下找不到CV2文件夹,也找不到data\haarcascades相关分类器文件。

OpenCV-python haarcascade各种分类器文件位置

使用 pip list 查看是否安装opencv-python

E:\python>pip list
Package Version
————- ————–
numpy 1.19.4+vanilla
opencv-python 4.4.0
Pillow 8.0.1
pip 20.3.1
setuptools 49.2.1

输入 pip show openc-python查看包的位置

C:\Users\jiziqian>pip show opencv-python
Name: opencv-python
Version: 4.4.0
Summary: OpenCV (Open Source Computer Vision) is a library of
programming functions for real time computer vision.
Home-page: https://github.com/opencv/opencv
Author: None
Author-email: None
License: BSD
Location: e:\python\python39\lib\site-packages

网上基本都是搜索的同样内容,是OpenCV-python库文件安装出问题了吗?

答案:安装openc-python后,其实并没有下载相应的资源(目录中没发现),需要手动下载资源,具体步骤如下:

1.登录opencv官网:Releases – OpenCV library

填坑!安装opencv-python库后,没有CV2文件夹,找不到haarcascade分类器文件

找到合适的版本opencv-4.4.0.zip,点击sources另存到本地文件夹。

2.解压opencv-4.4.0.zip后,依次打开opencv-4.4.0\data\haarcascades,就看到haarcascades相关分类器文件了。

如果对你有帮助,请在文末点个赞,并转发!

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/9042.html

(14)
江山如画的头像江山如画管理团队
OpenCV-最优秀的Python人脸识别库安装及入门教程
上一篇 2020年12月8日 下午1:34
高等职业学校专业教学标准、中等职业学校专业教学标准-职业教育与成人教育司
下一篇 2020年12月15日 上午8:02

99%的人还看了以下文章

  • python属于编译型还是解释型的语言?python是哪一种类型的编译语言

    Python先把代码编译成字节码,再对字节码解释执行。 java   编译型(请求次数多)+解释型(请求次数少) 解释性语言定义: 程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。 现代解释性语言通常把源程序编译成中间代码,然后用解释器把中间代码一条条翻译成目标机器代码,一条条执行…

    2023年2月26日
    9.0K0
  • 第四章 数据库应用开发案例2

    本章重点讲述以下内容:
    4.4 应用JDBC调用存储过程
    4.5 数据源与连接池技术
    4.6 数据库程序开发案例

    2018年2月7日
    2.5K0
  • JAVA编程题:输入若个数,回车确认求和及平均值

    请输入若个数,每输入一个数回车确认 ,最后输入一非数字结束输入操作 package javaapplication1; import java.util.*; public class Outin { public static void main (String[] args) { System.out.println(“请输入若个数,每输入一个数回车确认…

    2020年3月22日
    9.3K0
  • 单元测试工具JUnit介绍及使用,单元测试快速入门教程五

    单元测试工具JUnit介绍及使用,单元测试快速入门教程五单元测试工具JUnit介绍及使用,单元测试快速入门教程五单元测试工具JUnit介绍及使用,单元测试快速入门教程五单元测试工具JUnit介绍及使用,单元测试快速入门教程五

    JUnit是一个开放源代码的测试框架,用在编写和运行可重复的测试脚本之上,是用于Java语言编写的面向对象程序的单元测试工具。JUnit框架功能强大,目前已经成为Java单元测试的事实标准,基本上能满足日常的测试要求。 1.Junit主要特性 (1)可以将测试代码和产品代码分别开发,便于管理。 (2)针对某一个类的测试代码,以较少的改动便可以应用    另一…

    2018年4月18日 编程开发
    11.5K0
  • Tkinter(Python GUI编程)从入门到精通(一)

    什么是Tkinter 一个 GUI 程序一般由窗口、下拉菜单或者对话框等图形化组件构成, 通过鼠标点击菜单栏、按钮或者弹出对话框的形式来实现人机互动,从而提升人机交互的体验,让“冰冷”的程序变得有“温度”。 注意:GUI 这一概念并非 Python 语言独有,它属于计算机科学技术领域中的一个概念,比如使用 C/C++ 语言开发的 Qt、GTK、Electro…

    2022年8月20日
    6.3K0
  • python 集合的使用,案例详解

    集合的定义: 1.不同元素组成 2.无序 3.集合中的元素必须是不可变类型 创建集合 s = {1,2,3,4,5,6,7,8} >>> set_test = set(‘hello’) >>> set_test {‘h’, ‘l’, ‘e’, ‘o’}  # 由此可见集合中的元素不可重复,都是不同的 集合运算 集合之间也可…

    2020年1月22日
    15.2K0

发表回复

登录后才能评论