首页 > 编程语言 >Python OpenCV的下载和安装

Python OpenCV的下载和安装

时间:2023-12-15 21:22:40浏览次数:33  
标签:命令提示符 Python 安装 OpenCV Contrib Numpy 下载

为了更快速地、更简单地下载和安装Python OpenCV,本书将从清华镜像下载和安装OpenCV-Contrib-Python库。在这个库中,除包括OpenCV-Contrib-Python库外,还包括Numpy库。Numpy库是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算。

1  下载和安装OpenCV-Contrib-Python库

从清华镜像下载和安装OpenCV-Contrib-Python库的步骤如下:

(1)        读者朋友可以参照图17和图18,打开命令提示符窗口。

     

(2)在命令提示符窗口中的光标处输入“pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python”,如图19所示。

图19  输入pip命令

说明:https://pypi.tuna.tsinghua.edu.cn/simple是清华提供的用于下载和安装OpenCV-Contrib-Python库的镜像地址;pip命令是用于查找、下载、安装和卸载Python库的管理工具。如果图19中的pip命令得不到如图20所示的界面,那么要将pip命令修改为“pip install opencv-python”。

(3)按下【Enter】键后,系统将自动从https://pypi.tuna.tsinghua.edu.cn/simple先下载OpenCV-Contrib-Python库,再下载Numpy库。待OpenCV-Contrib-Python库和Numpy库都下载完成后,系统将自动安装Numpy库和OpenCV-Contrib-Python库,如图20所示。

图20  安装Numpy库和OpenCV-Contrib-Python库

2  测试OpenCV-Contrib-Python库和Numpy库是否安装成功

测试OpenCV-Contrib-Python库和Numpy库是否安装成功的步骤如下:

(1)打开命令提示符窗口,在光标处输入“python”,按下【Enter】键,进入Python,如图21所示。

(2)当命令提示符窗口出现>>>时,在光标处输入“import cv2”,按下【Enter】键。如果命令提示符窗口在新的一行出现>>>,说明OpenCV-Contrib-Python库安装成功。

(3)在新的一行的>>>后的光标处输入“import numpy as np”,按下【Enter】键。如果命令提示符窗口在新的一行出现>>>,说明Numpy库安装成功。

(4)在新的一行的>>>后的光标处输入“exit()”,按下【Enter】键,退出Python。

(5)在命令提示符窗口的光标处输入“exit”,按下【Enter】键,退出命令提示符窗口。

注意:要分清exit()和exit,exit()用于退出Python,exit用于退出命令提示符窗口。

图21  测试OpenCV-Contrib-Python库和Numpy库是否安装成功

标签:命令提示符,Python,安装,OpenCV,Contrib,Numpy,下载
From: https://www.cnblogs.com/flyingsir/p/17904204.html

相关文章

  • 基础知识之上传与下载
    缘起上传和下载是两个经典场景,做项目的时候遇到了这两种情况。上传设置上传按钮constupoadImgCom=()=>{return(<><labelclassName={styles["upload-button"]}htmlFor="fileInputCompanyLogo">+</label><input......
  • 【python基础之三元表达式】--- 三元表达式
    title:【python基础之三元表达式】---三元表达式date:2023-12-1519:34:06updated:2023-12-1519:34:00description:【python基础之三元表达式】---三元表达式cover: https://blog.csdn.net/qq_42076902/article/details/131226900三元表达式Python的三元表......
  • 【python基础之列表生成式】---列表生成式
    title:【python基础之列表生成式】---列表生成式date:2023-12-1519:37:06updated:2023-12-1519:37:00description:【python基础之列表生成式】---列表生成式cover:https://zhuanlan.zhihu.com/p/624339792前言由于之前也简述过相关列表生成式的一些内容......
  • 【python基础之生成器】---生成器
    title:【python基础之生成器】---生成器date:2023-12-1418:54:06updated:2023-12-0619:42:00description:【python基础之生成器】---生成器cover:https://home.cnblogs.com/u/dream-ze/【一】什么是生成器?-Python中的生成器是一种特殊的迭代器,可以在需......
  • 解决方案 | pywintypes.com_error: (-2147221005, '无效的类字符串', None, None) --P
     1背景importpythoncomimportwin32com.clientimportmathwincad=win32com.client.Dispatch("AutoCAD.Application")#强制打开cad,该句发生报错信息doc=wincad.ActiveDocumentdoc.Utility.Prompt("Hello!Autocadfrompywin32com.\n")msp=doc.Mode......
  • Python——Html(表格)
    <table>,<tr>,和<td>是HTML中用于创建表格的标签。<table>元素:<table>元素用于定义HTML表格。表格是由行和列组成的二维数据结构。<table><!--表格内容将在这里添加--></table><tr>元素:<tr>元素用于定义表格中的行(tablerow)。行包......
  • Python_数据规整_宽表变长表-melt
    数据规整melt:英文融化、溶解melt函数的主要作用是将DataFrame从宽格式转换成长格式columnstovaluesmelt函数是把宽表转变为长表,pivot:英文旋转,以...为中心旋转'pivot函数把长表转换成宽表columnvaluestoindex,tocolumn,tovalue两者经常用于数据的长......
  • 【python基础之迭代器】 --- 迭代器
    title:【python基础之迭代器】---迭代器date:2023-12-1318:54:06updated:2023-12-1519:10:00description:【python基础之迭代器】---迭代器cover:https://home.cnblogs.com/u/dream-ze/【一】迭代器介绍迭代器,即用来迭代取值的工具,而迭代是重复反......
  • # yyds干货盘点 # 盘点一个Python正则表达式的问题
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【崔艳飞】问了一个Python正则表达式的问题,一起来看看吧。问题如下:'/H/H_OMC*/Mo/20231128/share',各位大神,引号内的*通配符,咋让起作用?加个引号,不灵了。二、实现过程这里【哎呦喂 是豆子~】、【莫生气】给了一个指导,比方说加......
  • 【博主新书】《OpenCV应用开发:入门、进阶与工程化实践》
    写作初心OpenCV作为开源的计算机视觉框架已经有超过20年的发展历程,OpenCV4是OpenCV目前为止最重要的里程碑版本。OpenCV4不仅包含了传统图像处理、图像分析、特征提取等模块的各种主流算法算子,还包含了深度学习模型部署与加速支持模块,兼容支持多种硬件与操作系统。OpenCV开发的应用......