• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

《OpenCv视觉之眼》Python图像处理一 :Opencv-python的简介及Python环境搭建

人工智能 陈一月的编程岁月 2023次浏览 0个评论

[Python图像处理]一 :Opencv-python的简介及环境搭建

 

  • 一、为什么选择opencv-python
    • 1、什么是OpenCv-Python?
    • 2、为什么选择OpenCv-Python

 

  对于图像处理,在现阶段,除了人工智能的图像训练之外,用得最多,最广泛的当属于OpenCv,因此,将opencv称为视觉之眼一点都不过分,除了对图像进行像素处理之外,同时也对图像提供了强大的计算功能。当然,目前的Opencv书写的算法共分为两种,一种是C++语言书写,另一种则为python进行书写,不同的语言有不同的特定,这里我们不进行深究。OpenCv视觉之眼专栏,主要通过原理学习图像处理,在通过Python调用OpenCv函数库的时候,同时也给出原理代码,在进行图像处理的时候,还能够进行原理的学习;接下来,就和林君学长一起通过opencv-python打开我们的视觉之眼吧!  

  • Python版本:python-3.7.0
  • opencv-python版本:opencv-python-4.2.0.34
  • IDE环境:jupyter-notebook

 

以上版本,将作为整个Opencv视觉专栏的环境配置,最重要的便是python版本,大家只要安装的是python3的版本,对后面的学习都是没有问题的,对于IDE环境的选择,主要原因是对图像处理之后,在代码下方可以直观的看到图像的显示,同时也方便书写代码和笔记记录,但同时也存在缺点,那就是没有库的提示,因此,使用opencv库的同时,我们需要的熟悉一些库的名称和参数使用啦,这些林君学长后续都会介绍的!

 

一、为什么选择opencv-python

  在搞清楚本次专栏为什么选择opencv-python的同时,首先我们需要了解的便是,什么是opencv-python?下面,林君学长将做一个简单的opencv-python的介绍  
在这里插入图片描述  

1、什么是OpenCv-Python?

  OpenCV-Python是旨在解决计算机视觉问题的Python专用库,OpenCV-Python是OpenCV的Python API,是原始OpenCV c++实现的Python包装器。结合了OpenCV c++ API和Python语言的最佳特性。它拥有OpenCV C++ API的功能,同时也拥有Python语言的特性。虽然Python语言运行起来比C++语言慢,但是Python语言具有简单、短小、学习快的特点,同时Python也很方便调用C++开发的组件,这样高性能要求的功能可以使用C++来实现。  

2、为什么选择OpenCv-Python

  1、Python是由Guido van Rossum发起的通用编程语言,很快就非常流行,主要是因为它的简单性和代码可读性。它使程序员可以用较少的代码行表达想法,而不会降低可读性。  
在这里插入图片描述   2、与C/C 之类的语言相比,Python速度较慢。也就是说,可以使用C/C 轻松扩展Python,这使我们能够用C/C 编写计算密集型代码并创建可用作Python模块的Python包装器。这给我们带来了两个好处:首先,代码与原始C/C 代码一样快(因为它是在后台运行的实际C 代码),其次,在Python中比C/C 编写代码更容易。OpenCV-Python是原始OpenCV C 实现的Python包装器。  
在这里插入图片描述   3、OpenCV-Python利用了Numpy,这是一个高度优化的库,用于使用MATLAB样式的语法进行数值运算。所有OpenCV数组结构都与Numpy数组相互转换。这也使与使用Numpy的其他库(例如SciPy和Matplotlib)的集成变得更加容易。  
《OpenCv视觉之眼》Python图像处理一 :Opencv-python的简介及Python环境搭建   如果我们将OpenCV比作视觉之眼,那么Python语言就是快速让我们将这只眼睛的视觉向外延伸,一览周围的美好事物!   既然确定了工具和IED环境,那么接下来我们将进行本专栏的环境搭建吧!  

二、opencv-python的环境搭建

 

1、python环境搭建

  1)、Windows上python3.7的下载 对于Python环境的搭建,官方下载exe文件进行对应的安装,python-3.7.0的下载地址如下所示: https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe   2)、Python3.7的安装   (1)、双击下载好的exe文件,选择自定义安装,并且勾选添加python3.7到环境变量中,如下所示:  
在这里插入图片描述   (2)、出现以下界面全部勾选,然后下一步  
在这里插入图片描述   (3)、浏览自己的安装位置,勾选自己需要勾选的选项,推荐全部勾选,然后点击下一步  
在这里插入图片描述   这里,附上以上勾选项的相关说明,如下:  

  • Install for all users是你这个Python是个人用,还是让电脑上所有的用户用(不勾选可以理解为你换个Windows账户便不能用python,推荐勾选)
  • ssociate files with Python是把Python相关文件与Python关联,推荐勾选
  • Create shortcuts for installed applications是创建桌面快捷方式,点击过后桌面上会出现“Python”的快捷方式(可以但没有必要勾选)
  • Add Python to environment variables是添加环境变量,方便在cmd中直接使用python ,必须勾选
  • Precompile standard library是预编译公共库,用来提升后续运行速度,缺点就是会造成额外的磁盘开销,推荐勾选
  • Download debugging symbols表示是否下载调试符号,符号是为了定位调试出错的代码行数,如果你的Python是用作开发环境的话,推荐勾选,如果是用作运行环境的话,可以不勾选
  • Download debug binaries表示是否下载用于VS的调试符号,如果不使用VS作为开发工具,则无需勾选,本次IED环境为Jupyter,因此不需要勾选,可以节约安装速度

  (4)、一些准备就绪,等待安装,成功安装如下所示:  
在这里插入图片描述   本次安装过程不需要太久,小伙伴们等待一下就好   (5)、打开cmd终端,输入python,测试是否安装成功,如出现以下界面,则python3.7.0成功安装  
在这里插入图片描述   3)、Python3.7的换源 换源的目的是为了安装库的时候下载快一点,原始下载源是在国外的,因此,我们需要换为国内源,提升下载速度,具体步骤如下所示:   (1)、在 C:\Users\用户名 目录下创建pip文件夹  
在这里插入图片描述   (2)、在pip文件夹下创建一个txt文件,更名为pip.ini  
《OpenCv视觉之眼》Python图像处理一 :Opencv-python的简介及Python环境搭建   (3)、通过记事本打开pip.ini文件,写入如下豆瓣源  

[global]
timeout = 6000
index-url =http://pypi.douban.com/simple
trusted-host = pypi.douban.com

 
在这里插入图片描述  

保存后关闭,换源便成功!至于为什么选择豆瓣源,是因为之前清华园安装Tensorflow没有成功,后面重新换的豆瓣成功,这里推荐使用豆瓣源啦!

  以上是python语言开发环境的搭建,接下来,便需要进行IED环境的搭建,具体步骤如下所示:  

2、Jupyter环境搭建

  1)、cmd终端命令行输入一下命令,进行Jupyter的安装  

pip install jupyter notebook

 
在这里插入图片描述   2)、安装完成之后,继续在命令行中输入jupyter notebook,打开jupyer  

jupyter notebook

 
在这里插入图片描述   3)、输入命令之后,网页便会弹出Jupyter的IED编辑环境了,接下来便可以开始进行python语言的书写了  
在这里插入图片描述  

3、opencv-python库的下载

  在上面的一系列环境搭建完成之后,便是最重要的库的安装了,对于opencv-python库,可以直接在终端命令行中进行安装,快捷、简单   1)、打开cmd,终端输入以下命令,安装opencv-python  

pip install opencv-python

 
《OpenCv视觉之眼》Python图像处理一 :Opencv-python的简介及Python环境搭建   2)、测试是否安装成功,打开cmd,依次输入如下命令后回车,没有报错,则安装成功  

python
import cv2

 
《OpenCv视觉之眼》Python图像处理一 :Opencv-python的简介及Python环境搭建   通过以上3个整体步骤,本次专栏的环境变安装完成,下次博客,将进行Opnecv进行初步图像处理的原理和库的使用,有不足欢迎大家留言交流哦! 以上就是本次博客的全部内容,安装遇到问题的小伙伴记得留言评论,学长看到会为大家进行解答的,这个学长不太冷!  

季节走在单行道上,所以,就算你停下脚步等待,为你开出的花,也不是原来那一朵了。 偶尔惋惜,然而不必叹息。雨过天晴,终要好天气。世间予我千万种满心欢喜 ,沿途逐枝怒放,全 部遗漏都不要紧,得你一支配我胸襟就好 ——-开放在别处

陈一月的又一天编程岁月^ _ ^  



开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明《OpenCv视觉之眼》Python图像处理一 :Opencv-python的简介及Python环境搭建
喜欢 (0)

您必须 登录 才能发表评论!

加载中……