安装opencv-python遇到的问题及解决办法

       由于本人是小白,课程作业为不限软件不限语言进行横缝检测,想通过opencv进行相应的图片处理,本文是在安装导入过程中遇到的问题及解决办法,谨以此文感谢我实验室大佬。

环境:anaconda,python3.8, PyCharm2020

首先是我在导入过程中几个参考的看起来很靠谱的文章:

http://t.csdn.cn/hw62A 在Pycharm的环境下安装OpenCV

http://t.csdn.cn/GSjp7 win10上安装opencv详细教程(超详细!!!小白专用!!!)

http://t.csdn.cn/se9jn pycharm2020专业版中安装opencv(详细图文)

问题一:直接在win10下方搜索cmd进行pip install opencv-python,报错一片飘红

解决办法:在cmd命令中pip list发现没有搭载环境,需在开始中找到anacanda prompt, 在其中进行相应的opencv-python的下载。

 

下载成功后,可以在其中再次利用pip list进行查看是否已经成功安装。

 问题二:打开PyCharm想进行相关环境的搭建,但是在setting设置中找不到相应的包。

解决办法:在基础环境中新建一个名为opencv的虚拟环境,重新进行opencv-python这个包的下载。此时,基础环境和虚拟环境pip list中均包含opencv-python这个包。在PyCharm中的setting中点击框中右侧“+”,搜索opencv,将可疑的可能的包都install。最终在代码中尝试import cv2没有报错,利用一个简单的程序进行测试可以运行,问题解决。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
根据提供的引用内容,错误提示中的信息表明在使用OpenCV进行图像处理时遇到问题。具体来说, - 引用中的错误提示是因为图片的尺寸大小不满足要求导致的,要求图片的宽度和高度都大于0。 - 引用中的错误提示是因为输入参数的尺寸大小不匹配导致的,要求进行计算的两个数组具有相同的尺寸和通道数。 - 引用中提供了一个解决办法的示例代码,其中导入了OpenCV库,读取了两张图片,调整了图片的大小,然后使用add函数实现了图像融合,最后通过imshow函数显示图像。 如果你想进行闭运算的操作,你可以参考以下示例代码: ```python import cv2 as cv import numpy as np # 读取图像 image = cv.imread("your_image_path", 1) # 图像处理操作 kernel = np.ones((5,5), np.uint8) closing = cv.morphologyEx(image, cv.MORPH_CLOSE, kernel) # 显示结果 cv.imshow("Closing", closing) cv.waitKey(0) ``` 在这个示例代码中,首先使用cv.imread函数读取了一张图像,然后定义了一个5x5的矩形结构元素(kernel)。接下来,使用cv.morphologyEx函数进行闭运算操作,其中MORPH_CLOSE参数表示进行闭运算。最后,使用cv.imshow函数显示结果图像。 希望这个回答对你有帮助!123 #### 引用[.reference_title] - *1* *2* *3* [解决opencv中算术运算报错: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\...](https://blog.csdn.net/m0_62026333/article/details/127638999)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

五十赫兹小透明

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

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

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

打赏作者

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

抵扣说明:

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

余额充值