报错opencv Cannot find reference ‘imread‘ in ‘__init__.py‘,可以运行,但无法调用opencv算法

这篇具有很好参考价值的文章主要介绍了报错opencv Cannot find reference ‘imread‘ in ‘__init__.py‘,可以运行,但无法调用opencv算法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

测试代码为:

import cv2
import numpy as np
import matplotlib.pylab as plt
image = cv2.imread('./img.jpg')
print(image)
print(image.shape)
cv2.namedWindow("Result", 0)
cv2.resizeWindow("Result", 640, 480)
cv2.imshow('Result', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

有问题的部分为:

报错opencv Cannot find reference ‘imread‘ in ‘__init__.py‘,可以运行,但无法调用opencv算法

灰色部分均为 Cannot find reference in '__init__.py'的报错,但程序可以运行并显示图片。

报错opencv Cannot find reference ‘imread‘ in ‘__init__.py‘,可以运行,但无法调用opencv算法

Cannot find reference ‘imread‘ in ‘__init__.py | __init__.py‘http://t.csdn.cn/OEaoE按照该文方法,修改至版本为4.5.3.56,可以解决问题。但运行环境的opencv版本已经是4.5.3.56了。

报错opencv Cannot find reference ‘imread‘ in ‘__init__.py‘,可以运行,但无法调用opencv算法

 Opencv导入后无代码提示,1秒解决!http://t.csdn.cn/QwKSA

 按照该文章方法把cv2里面的 cv2.cp38-win_amd64.pyd 放到 site-packages里,但是cv2文件夹里没有.pyd文件

报错opencv Cannot find reference ‘imread‘ in ‘__init__.py‘,可以运行,但无法调用opencv算法

Python使用opencvhttps://www.cnblogs.com/zjutzz/p/4633982.html由这篇文章知,编译opencv的时候开启python接口选项,编译好了会产生cv2.so(linux下)或者cv2.pyd(windows下)这个共享库文件,linux系统需要将cv2.so文件放到路径中,但是cv2文件夹里也没有cv2.so文件。

手动编译opencv生成cv2.so文件供python调用http://t.csdn.cn/55Jdc尝试手动编译生成cv2.so文件,首先卸载现有opencv文件

在Linux环境下,安装opencv -pythonhttp://t.csdn.cn/YoSAe

git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

出现报错:

fatal: 无法访问 'https://github.com/opencv/opencv_contrib.git/':OpenSSL SSL_connect: 连接被对方重设 in connection to github.com:443

git config --list   有

http.sslverify=true
http.sslcapath=/home/llm/anaconda3/envs/pytorch_38/ssl/cacert.pem
http.sslcainfo=/home/llm/anaconda3/envs/pytorch_38/ssl/cacert.pem
url.https://.insteadof=git://github.com/NVIDIA/apex
url.git://github.com/.insteadof=https://github.com/
http.sslverify=false
http.sslbackend=openssl
remote.origin.proxy=
https.postbuffer=524288000

在尝试过各种配置git环境方法无效后,这篇文章通过gitee转下载成功

利用gitee下载github中开放的源码http://t.csdn.cn/jsaYd报错opencv Cannot find reference ‘imread‘ in ‘__init__.py‘,可以运行,但无法调用opencv算法

参照以下文章进行安装及编译

Linux系统编译opencv流程http://t.csdn.cn/ZOLtT在Linux环境下,安装opencv -pythonhttp://t.csdn.cn/cacLfpython安装opencv4.1_linux下编译安装opencv-pythonhttp://t.csdn.cn/Hk2eKUbuntu16.04-opencv3.4.0+opencv-contrib安装(包括ippicv问题解决)http://t.csdn.cn/F2Yzo​​​​​​​

网速好烂文章来源地址https://www.toymoban.com/news/detail-478279.html

到了这里,关于报错opencv Cannot find reference ‘imread‘ in ‘__init__.py‘,可以运行,但无法调用opencv算法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包