pycharm无法显示cv2成员函数解决方法

2022.7.16更新
由于需要用到SIFT等Nonfree内容,重新自行编译了一下

python3.10
opencv4.5+contrib4.5
编译工具vs2015社区版(一定要管理员身份运行才能自行安装cv2包到python目录,负责报错**“权限不够”**,另外,编译python版本一定要选择release编译模式,否则没有python相关文件)

本次自行安装完之后pycharm仍然不能显示cv2的成员函数,仔细看了下cv2内容得知,cv2.cp310-win_amd64.pyd换了位置
在这里插入图片描述
只要把这个cv2.cp310-win_amd64.pyd复制粘贴到C:\Users\13367\AppData\Roaming\Python\Python310\site-packages并重命名为cv2.pyd,重启pycharm等待重新加载cv2包即可
在这里插入图片描述
结果
在这里插入图片描述



我是分割线


python3.8.10
opencv4.5
pycharm2021.2.3(管理员身份运行,不知道不用管理员身份会不会对此方法有影响)

问题:导入cv2模块之后,输入cv2.之后就显示寥寥几个函数如下

图中高亮部分INTER_LANCZOS4其实是cv内部参数值,但是pycharm不识别,运行此程序确完全可用。。。。。伤脑筋,,,百度一番后,终于搞定了。
解决方法如下:
1、找到opencv包的安装路径
可在CMD中使用如下命令查看(啰嗦一句:path前后均为两个下划线)
python -c “import cv2; print(cv2.path)”
在这里插入图片描述
2、C:\Users\miaom\AppData\Roaming\Python\Python38\site-packages\cv2,找到cv2.cp38-win_amd64.pyd文件复制到上一层目录并重命名为cv2.pyd

第一步进入文件夹、复制文件
在这里插入图片描述
第二步粘贴文件并重命名为cv2.pyd
在这里插入图片描述
完成
在这里插入图片描述

  • 35
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 24
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hushangh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值