OpenCV学习笔记~VS code1.25.0.0环境中配置opencv
最近在VS code环境下,使用OpenCV对图像进行处理,但是在使用过程中,总是出现下面的错误,即使opencv安装成功依然会报错:
Traceback (most recent call last):File "d:\program\mAP calculate\code_by_ones\test.py", line 1, in <module>import cv2
ImportError: No module named 'cv2'
在查阅了大量的资料之后,终于经完美解决问题,将解决方法总结一下。
1. 首先,需要根据自己的python版本选择相应的opencv,我的python版本是3.6.5,所以下载了下面这个版本的opencv:
下载opencv的网站是:https://pypi.org/project/opencv-python/#files。
2. 下载后进入文件所在位置,复制或剪切下载的文件到Anaconda目录下:D:\Anaconda3\Scripts(因为该目录下包含pip.exe),cmd下运行使用pip命令安装opencv:
pip install opencv_python-3.4.2.17-cp36-cp36m-win_amd64.whl
出现下面的提示表明安装成功:
Installing collected packages:opencv-python
Successfully installed opencv-python-3.4.2.17
3. 然后,在开始菜单“搜索”中启动cmd,输入python切换到python环境,输入import cv2,没有报错,即为成功。
此时已经安装opencv-python成功,但是在VS code中import cv2依然出现第一个图中的报错情况,解决办法如下:
在VS code中配置launch.json。
1. 打开launch.json,VS code左上角如下图:
2. 如下图,修改配置,为了方便,可以将下面的修改放在launch.json的最前面。
修改"pythonPath"路径为自己的Anaconda3路径,注意结尾的逗号不能省略。
{
//注意,这里是自己配置的
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": false,
//"pythonPath": "C:/Python27/python",
"pythonPath": "D:/Anaconda3/python.exe",
"program": "${file}",
"cwd": "${workspaceRoot}",
"env": {},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
},
3. 到此为止,可以在VS code中使用import cv2了,搞定。
参考:
1. https://blog.csdn.net/c20081052/article/details/78524220
2. https://blog.csdn.net/csdn_kerrsally/article/details/79080595
OpenCV学习笔记~VS code1.25.0.0环境中配置opencv相关推荐
- OpenCV学习笔记(四十六)——FAST特征点检测features2D OpenCV学习笔记(四十七)——VideoWriter生成视频流highgui OpenCV学习笔记(四十八)——PCA算
OpenCV学习笔记(四十六)--FAST特征点检测features2D 特征点检测和匹配是计算机视觉中一个很有用的技术.在物体检测,视觉跟踪,三维常年关键等领域都有很广泛的应用.这一次先介绍特征点检 ...
- OpenCV学习笔记(五十一)——imge stitching图像拼接stitching OpenCV学习笔记(五十二)——号外:OpenCV 2.4.1 又出来了。。。。。 OpenCV学习笔记(五
OpenCV学习笔记(五十一)--imge stitching图像拼接stitching stitching是OpenCV2.4.0一个新模块,功能是实现图像拼接,所有的相关函数都被封装在Stitch ...
- OpenCV学习笔记(十六)——CamShift研究 OpenCV学习笔记(十七)——运动分析和物体跟踪Video OpenCV学习笔记(十八)——图像的各种变换(cvtColor*+)imgproc
OpenCV学习笔记(十六)--CamShift研究 CamShitf算法,即Continuously Apative Mean-Shift算法,基本思想就是对视频图像的多帧进行MeanShift运算 ...
- Opencv学习笔记 各向异性滤波/均值滤波/高斯滤波/中值滤波/加权中值滤波/高斯低通滤波
各向异性滤波 各向异性扩散滤波主要是用来平滑图像的,克服了高斯模糊的缺陷,各向异性扩散在平滑图像时是保留图像边缘的,和双边滤波很像. public static void ImageA ...
- OpenCV学习笔记(16)双目测距与三维重建的OpenCV实现问题集锦(一)图像获取与单目定标
转载地址:http://blog.csdn.net/chenyusiyuan/article/details/5961769 一:双目测距的基本原理 如上图所示,双目测距主要是利用了目标点在左右两幅视 ...
- OpenCV学习笔记(七):访问图像中像素的三类方法
该文章参考毛星云著<OpenCV3编程入门>,电子工业出版社. 图像是以像素为单位储存的,访问图像中的每个像素是处理图像的基础,一般有三种访问图像像素的方法: 方法一:指针访问:C操作符[ ...
- Jmeter学习笔记一:Jmeter安装以及环境变量配置
什么是Jmeter Apache JMeter是Apache组织开发的基于Java的压力测试工具. 适用的测试领域: 用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域.它 ...
- 20130320java基础学习笔记-dos命令及java临时环境变量配置
1.基本DOS命令: help:查询所有dos命令简单用法; help cd:查看cd命令的详细用法; dir:列出当前目录下的文件以及文件夹; md:创建目录; rd:删除目录; cd:进入指定目录 ...
- 某人写的openCV学习笔记
原文地址:某人写的openCV学习笔记作者:拔剑 http://blog.csdn.net/thefutureisour 我的OpenCV学习笔记(25):c++版本的高斯混合模型的源代码完全注释 之 ...
最新文章
- 2017-2018 ACM-ICPC Asia East Continent League Final (ECL-Final) 题解(10 / 13)
- 设计模式的理解:桥模式 Bridge
- 2013.09.14 不能继续,就应该趁早放弃
- spring框架 web开发_go语言web开发框架学习:Iris框架讲解(一)
- RPC与Restful比较
- 使用CLion在Gtkmm中加载glade文件时的相对路径问题
- UI设计中的黄金分割率,实用案例适合临摹学习
- 【KDD 2020】会话推荐系统新进展:基于互信息最大化的多知识图谱语义融合
- 大型太阳能电池板在卫星上的使用,目前没有查到
- 电脑没声音解决方法,win11
- java对接金蝶接口
- u深度重装系统详细教程_u深度启动u盘安装win7系统教程
- python转exe遇到的坑及解决方案
- python docx删除word段落
- nuc10黑苹果无法wifi上网
- HTML+CSS大作业:仿小米手机商城网站设计——仿小米手机商城全套(37页) 商城网购HTM5网页设计作业成品
- Protobuf报错CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):
- FFmpeg简单使用:视频编码 ---- YUV转H264
- 嵌入式驱动工程师学习路线【建议收藏】
- 计算机用户组命令,组策略命令大全