解决python调用opencv时出现cannot find reference ‘imread‘ in __init__ 即cv.imread 未定义引用

这篇具有很好参考价值的文章主要介绍了解决python调用opencv时出现cannot find reference ‘imread‘ in __init__ 即cv.imread 未定义引用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天终于找到调用cv2未解析的解决办法了,几乎是把全网大多数方式都试了下,总的来说大致有三种原因:
一个是版本不匹配,python的版本和库文件的需求有出入导致无法使用。
一个是不同版本不兼容,下载过多个python版本可能导致这个问题 。
一个是路径设置,这可能不算单独一个原因,前面的操作都可能导致路径出错,不过直接来解决路径问题是最有效的。

解决路径设置问题:

首先,确认所需库文件是安装了的,可以在python的安装路径下如E:\python\Lib\site-packages中找到cv2文件夹

然后,打开你的开发环境,我用的是pycharm 在“文件”内找到“设置”选项,点开后选择python解释器下“全部显示…”

解决python调用opencv时出现cannot find reference ‘imread‘ in __init__ 即cv.imread 未定义引用

 在所示界面内左上角点击红色框选部分,在随后的解释器路径下点击+号按钮,该路径下应该已有四个路径

 解决python调用opencv时出现cannot find reference ‘imread‘ in __init__ 即cv.imread 未定义引用

 选择添加的库文件地址如E:\python\Lib\site-packages\cv2添加后点确定以及应用

解决python调用opencv时出现cannot find reference ‘imread‘ in __init__ 即cv.imread 未定义引用

 最后,在主界面的左边栏外部库下python解析路径内此时可以看到cv2文件夹文章来源地址https://www.toymoban.com/news/detail-480568.html

到了这里,关于解决python调用opencv时出现cannot find reference ‘imread‘ in __init__ 即cv.imread 未定义引用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 解决:VScode运行tex文件时出现“Cannot find LaTeX root file”

    记录一下困扰了我好几天的问题。。。本来是看上了vscode的颜值想用来写latex,没想到按教程安装好后,运行tex文件毫无反应,后面点开output发现报错 Cannot find LaTeX root file. See https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#the-root-file 尝试过新建一个tex文件,并复制代码运行,居然

    2024年01月17日
    浏览(47)
  • 解决Pycharm运行服务器文件时出现Cannot find remote credentials for target config com.jetbrains.plugins.remotesdk.

    错误类似下面这样 解决方法 取消勾选仅对此项目可见并设置py文件在服务器上的正确路径 设置-工具-SSH配置取消勾选解析配置文件 完美解决!

    2024年02月11日
    浏览(90)
  • Cannot find reference ‘XXX‘ in ‘_init_.py‘

    python编程中,在pycharm中引入库时,会出现Cannot find reference \\\'XXX\\\' in \\\'_init_.py\\\'的报错字样。 在保证库(尤其是第三方库)的安装完成并在pycharm中引入成功后,执行如下操作即可解决问题: File→Settings→Editor→Inspections→在右侧框中选择python→Unresolved references 将Unresolved reference

    2024年02月11日
    浏览(41)
  • pycharm中keras导入报错分析(无法自动补全,cannot find reference)

     目前无论是中文还是国外网站对于如何正确的导入keras,如何从tensorflow中导入keras,如何在pycharm中从tensorflow里导入keras,这几个问题都众说纷纭,往往是互相借鉴给出一个可用的解决方法,但没有更进一步的解释了。常见因为keras导入引发的问题有以下几个: from tensorflow

    2024年02月03日
    浏览(34)
  • 调用OpenCV库出现: undefined reference to `xxxxx‘ 的解决办法(使用MinGW编译器)

    我的CMakeLists.txt如下: cpp代码如下: 因为我的c++程序采用mingw64编译,所以使用 之后,总是出现undefined reference to cv::Mat::Mat()等一系列的undefined reference to XXX 原因是没有正确链接到动态库。或者之前有安装其他版本的opencv 重新编译一份OpenCV的源码再使用 编译过程参考: https

    2024年02月05日
    浏览(66)
  • 解决python3安装完OpenCV后没有cv2.imshow、cv2.imread等函数的问题

    发现cv2中没有函数可用,此时打开cv2所在的文件夹, 找到 cv2.pyd 文件,复制到所用python环境中的site-packages文件夹中 关闭项目工程文件重新打开,就可以调用cv2中的函数了。

    2024年02月03日
    浏览(83)
  • 解决 undefined reference to cv::imread(std::__cxx11::basic_string<char, std::char_traits<char>,....

    在使用opencv时候可能会遇到 undefined reference to cv::imread(std::__cxx11::basic_stringchar, std::char_traitschar, std::allocatorchar const, int)\\\' 其主旨原因是使用的函数版本和引用的库函数版本不一至,要确保使用的函数和引用的库函数版本一致。 1、如何知道函数版本和引用的是否一样 1.1使用nm对

    2024年02月11日
    浏览(50)
  • OpenCV使用imread读取图片失败解决方案

    使用一下代码读取图像,出现[ WARN:0@1.635] global D:aopencv-pythonopencv-pythonopencvmodulesimgcodecssrcloadsave.cpp (239) cv::findDecoder imread_(‘D:.jpg’): can’t open/read file 报错信息 原因是使用绝对路径时“”要换成“\\\\” 导入成功

    2024年02月11日
    浏览(61)
  • opencv的cv2.imread解决中文路径问题

    cv2.imread()读取不了中文路径,但是cv2.imdecode可以解码 拓展: cv2.imdecode(…)/cv2.imencode(…)传入参数为包含图像文件内容的内存buffer,为整个文件的内容,包含格式说明、图像数据等等,并非只有图像像素数据。 语法如下: 1 imdecode(buf, flags)        buf: 包含图像文件的buffer  

    2024年04月12日
    浏览(38)
  • python-opencv第一期:imread函数详解

    概要:众 嗦粥之 所周知,在如今计算机视觉( Computer Version short for CV)是人工智能与机器人技术发展的一个重大研究方向,而 opencv 作为一个专门为计算机视觉编程提供技术与函数支持的第三方库,自然是一个需要重点研究的内容。本篇博客将介绍python-opencv库中较为简单的

    2024年02月09日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包