入门opencv安装和读取图片

入门opencv安装和读取图片,第1张

使用到的命令与函数

conda info --envs

conda create  --name newName python=3.9.7 

conda acticate read

pip  install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/

pip  install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple/

cv2.imread 

cv2.namedWindow()

cv2.resizeWindow()

cv2.imshow()

cv2.waitKey()


一.opencv包的安装

    首先是使用软件:我用的是Anaconda 与pycharm配置

第一步:下载Anaconda  下载地址:Anaconda | Anaconda Distribution

按照正常步骤安装就好 需要注意的是以下两个地方:

说明:
我是安装在了E盘

安装之后

目录里会有一个envs文件,因为每个项目可能会用到不同版本的python以及不同的包与模块,所以我们可以在这个文件里创建不同的虚拟环境以便于每个项目之间互不干扰。

第二步:安装pycharm

下载地址 : PyCharm: the Python IDE for Professional Developers by JetBrains

如果需求不是很高建议下载社区版的就可以

注意事项:其中Updata context menu一般不勾选如果有需要可以后续设置 

其余正常安装就好

第三步:在上述envs文件中建立你的项目并添加所需的包 本次test添加的包为opencv-python与opencv-contrib-python包

首先在菜单栏打开这个命令窗口

看到的是这个页面 

 注意前面的(base)说明现在使用的是windows系统的基地址并且是在C盘,而我们要将包安装在前面所说的envs虚拟环境中,所以我们要先将(base)改变一下。

我们先输入 conda info --envs  来查看已经创建的项目 图中有op以及zzy两个项目 ,那么我们怎么去创建项目呢?

我们要在命令行中输入 
conda create  --name newName python=3.9.7  

其中 newname是你要创建的项目名称  后面是需要的python的版本

中间遇到preceed 会让你输入 y/n  这里我们输入y即可,然后我们就创建好啦,结果如下:

我们可以看到read文件已经创建好了。

 下面就是需要激活这个文件 : 输入以下命令 我们可以看到(base)变成了(read)说明我们激活成功了。

 接下来我们就可以在read里添加我们所需的包,过程如下:

 因为正常下载包都是在国外的网站会很慢,所以我们这里加一个

-i https://pypi.tuna.tsinghua.edu.cn/simple/

这是清华镜像源  这样就会在这个网址搜索包并下载

下载之后就会这样:

 下面我们测试一下有没有安装上:

输入python环境 再import cv2 包 输入cv2.__version__ 查看cv版本,

这里没有报错,说明我们安装成功啦。

二.让anaconda与pycharm建立联系

第一步:打开anaconda,将这里的环境变为read,接着点击Environment 就可以查看我们已经安装的包啦。

 第二步:打开pycharm,关于pycharm具体使用请参考(53条消息) 「建议收藏」Pycharm使用教程(非常详细,非常实用)_梦子mengy7762的博客-CSDN博客_pycharm使用教程

打开后我们要点击  File-setting-Python Interpreter

点击Add 

 选择Conda环境 再选择Existing environment(已有环境),按照以下路径再read文件里找到python.exe文件,并添加,然后点击确定

 

 这里就显示我们已经成功导入。

 到此为止我们的环境配置就结束啦,接下来让我们来实践读取一个图片

三.读取图片

下面来介绍一下里面的函数:

  1.cv2.imread -------- 是读取图片地址可以选择绝对地址或者相对地址都可以

  2.cv2.namedWindow()-------建立窗口,前面参数是窗口名称,后面是尺寸

  3.cv2.resizeWindow()-------- 设置窗口大小

  4.cv2.imshow()------- 显示图片

  5.cv2.waitKey() --------接收用户按键

下面我们执行函数: 

这样就说明我们成功用opencv读取了一张图片

本文到此结束,希望能够帮到大家。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/794305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存