【机器视觉学习笔记】python安装OpenCV并设置自动补全及代码提示
目录
- 安装
- 测试
- 设置自动补全及代码提示
平台:Windows 10 20H2
Python 3.8.12 (default, Oct 12 2021, 03:01:40) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
OpenCV 4.5.4.58
安装
本节内容引自使用pip安装Opencv —— xwc2
在要安装的环境内使用如下命令安装:
不用源:
pip3 install opencv-contrib-python
或使用国内镜像源加速下载:
pip3 install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple
(我已事先安装过了,没安装过的需要y确认)
一般来说, pip提供的opencv的包的类型有四种:
opencv-python: 只包含opencv库的主要模块. 一般不推荐安装.
opencv-contrib-python: 包含主要模块和contrib模块, 功能基本完整, 推荐安装.
opencv-python-headless: 和opencv-python一样, 但是没有GUI功能, 无外设系统可用.
opencv-contrib-python-headless: 和opencv-contrib-python一样但是没有GUI功能. 无外设系统可用.
因此一般来说都会选择安装opencv-contrib-python
不要同时安装opencv-python和opencv-contrib-python
测试
import cv2
print(cv2.__version__)
返回所安装的OpenCV版本
设置自动补全及代码提示
本节内容引自关于pycharm中opencv-pyton导入cv2后无法自动补全的问题的解决方法,不用作任何文件上的修改 —— 枪枪枪
直接
import cv2
会发现是没有智能补全和代码提示的:
改为
import cv2.cv2 as cv2
就行:
智能补全出现了:
不过代码提示不能显示文本信息:
但Ctrl+鼠标左键查看源码的功能还在:
【机器视觉学习笔记】python安装OpenCV并设置自动补全及代码提示相关推荐
- 假装认真的LaTeX学习笔记(1)—— Sublime中自动补全LaTeX命令(LaTeX-cwl安装教程)
假装认真的LaTeX学习笔记(1)-- Sublime中自动补全LaTeX命令 简介 使用环境 如何在Sublime中获得LaTeX自动补全功能 安装Sublime插件--LaTeX-cwl 方法一: ...
- PowerShell: 在PowerShell窗口中设置自动补全和智能提示
前言 随着PowerShell的兴起和不断完善,在Windows中的Shell体验不断的改进.但是之前有好多东西依然没有太大的改进.例如说之前我们在CMD或者PowerShell中要执行之前执行过的命 ...
- sqlyog设置自动补全_sqlyog智能提示如何设置?sqlyog智能提示设置流程介绍
sqlyog智能提示如何设置?sqlyog智能提示设置流程介绍 更新时间:2019-08-12 作者:cc 最近不少朋友表示还不会设置sqlyog智能提示,使用下面小编就带来sqlyog智能提示设置的 ...
- python opencv vscode 增加自动补全 auto completement
python opencv vscode 增加自动补全 auto completement 现状 解决方法 参考 现状 vscode中使用opencv时,无法自动补全. 解决方法 自己生成 pyi 文 ...
- 成长笔记--解决Eclipse 变量名的自动补全问题
成长笔记--解决Eclipse 变量名的自动补全问题 参考文章: (1)成长笔记--解决Eclipse 变量名的自动补全问题 (2)https://www.cnblogs.com/whunick/p/ ...
- VSCODE 设置自动补全括号
VSCODE 设置自动补全括号 想要vscode 打左括号自动补右括号 打开设置,搜索autoClosingBrackets 将never更改成自己需要的就可以了 我自己的习惯是这样的
- IntelliJ IDEA设置自动补全
文章目录 一.自动补全作用 二.IntelliJ IDEA设置自动补全 1.进入设置 2.复制一份设置(在不影响原来的设置情况下复制一份设置) 3.选择Main menu--Code--Complet ...
- VScode 设置自动补全快捷键
VScode 设置自动补全快捷键,tab键切换enter键选择. 1.Ctrl + Shift + P搜索key 在keybindings.json 文件配置中 [{"key": ...
- 新版VSCode中Python设置自动补全函数括号
文章目录 前言 一.旧版的方法(Jedi) 二.新版的方法(Pylance) 提示 前言 在网上能找到的关于如何让VSCode中Python自动补全函数括号的方法都是同样的,但基本上都是几年前的方法了 ...
最新文章
- iOS Sharing #02 | 2019-03-30
- quartz分布式集群部署并且可视化配置job定时任务
- 大气波导计算MATLAB,基于抛物方程的大气波导环境下电波传播的研究rbedacv8.ppt
- json 文档拆分工具_如何把PDF多页文档拆为单页?快看高手私藏实用的技巧
- jsp隐式对象_JSP隐式对象
- CentOS 下无线网卡的安装和使用
- 【LeetCode】026. Remove Duplicates from Sorted Array
- mysql sleep进程 java_请教java更新mysql,更新进程sleep
- Pyserial相关知识
- 爬取某app的古诗文翻译注释等
- scrapy框架之spider
- 串口接反会不会烧IO
- 张氏华孙公 福建省上杭县张氏第一代开基祖宗
- 从排序数组中删除重复项-Python-LeetCode
- badboy录制网站出现css样式混乱,网页的图标点击没反应
- mysql通过idb文件,恢复数据库
- 数据结构--栈的基本概念与应用
- 2020 中国软件 100 强,腾讯第二、阿里第三,第一是谁呢?你们公司上榜了吗?
- OpenGL全屏显示背景贴图
- 最初计算机研制时间科学家,美科学家研制“时间晶体”超越宇宙寿命 类似永动机...
热门文章
- mac上nginx静态页面访问403
- oracle复习笔记
- protobuf java 生成_protobuf代码生成
- 白裤子变粉裤子怎么办_使用裤子构建构建数据科学的monorepo
- leetcode1296. 划分数组为连续数字的集合(贪心算法)
- 和css3实例教程_最好CSS和CSS3教程
- @ResponseBody//该注解会将返回值转为json格式并放到响应体中返回到前台
- Linux防火墙iptables基础详解
- AndroidManifest.xml清单文件要点
- Struts2学习笔记1