浅谈python配置与使用OpenCV踩的一些坑

作者:Mask- 时间:2022-10-12 07:16:26 

下载opencv2.4.9(python2.7匹配)后

(1)运行OpenCV 2.4.9.exe;

(2)配置Python:将\opencv\build\python\2.7\x64 这个目录下:cv2.pyd

复制到:Python27\Lib\site-packages\目录下;

(3)测试:输入import cv2,如报错,说明未安装成功

1、opencv的版本一定要与python的版本匹配,否则是python是无法调用cv2这个模块的。

错误信息:ImportError DLL load failed: %1 不是有效的 Win32 应用程序

出现这一错误的原因是因为python的位与opencv的不匹配,比如你的python2.7是32位的,opencv却是64位的。

2、解决方法:就是如果你的python是64位的就把\opencv\build\python\2.7\x64下的cv2.pyd复制Python27\Lib\site-packages\,否则就将\opencv\build\python\2.7\x86复制过去。

如果你的python加入了环境变量就直接在控制台中输入python回车就可以看到你的python是多少位了:

浅谈python配置与使用OpenCV踩的一些坑

3、opencv3的一些问题

opencv3使用和opencv2有一些区别,就拿cv2.cv.CV_HAAR_SCALE_IMAGE来说,opencv3中会报错,提示cv2中没有cv这个属性,换成opencv2就好了。

来源:https://blog.csdn.net/he_and/article/details/78925906

标签:python,OpenCV,配置
0
投稿

猜你喜欢

  • SQL server 表数据改变触发发送邮件的方法

    2024-01-23 02:15:48
  • 设计与用户体验

    2009-05-06 13:36:00
  • Laravel5中实现模糊匹配加多条件查询功能的方法

    2024-05-03 15:28:35
  • SQL中查找某几个字段完全一样的数据

    2024-01-26 12:55:59
  • 利用Python上传日志并监控告警的方法详解

    2022-08-23 15:31:01
  • js保存当前路径(cookies记录)

    2024-06-21 06:44:16
  • 解决安装pycharm后不能执行python脚本的问题

    2023-07-25 06:51:04
  • SSM实现mysql数据库账号密码密文登录功能

    2024-01-28 16:52:30
  • Python学习之字典和集合的使用详解

    2022-11-01 19:54:21
  • python扫描proxy并获取可用代理ip的实例

    2023-07-29 16:42:50
  • Python中实现输入一个整数的案例

    2022-05-28 18:42:21
  • python列表数据增加和删除的具体实例

    2021-08-05 15:11:09
  • VBScript中LBound函数和UBound函数的用法

    2008-06-27 13:02:00
  • Python实现定时任务

    2022-06-12 04:53:31
  • python 字符串的驻留机制及优缺点

    2022-11-16 10:07:37
  • 正确的PHP匹配UTF-8中文的正则表达式

    2024-04-10 10:56:36
  • 解析sql语句中left_join、inner_join中的on与where的区别

    2024-01-25 08:18:24
  • javascript 实现子父窗体互相传值的简单实例

    2023-08-09 09:52:52
  • Linux Centos 下使用yum 命令安装mysql实现步骤

    2024-01-28 02:24:42
  • PHP异步调用socket实现代码

    2023-06-26 09:23:09
  • asp之家 网络编程 m.aspxhome.com