opencv-python基本图像处理详解

 更新时间:2021年08月31日 18:11:03   作者:小负不负  
这篇文章主要介绍了Python Opencv图像处理基本操作代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、使用matplotlib显示图

import matplotlib.pyplot as plt #plt用于显示图片
import matplotlib.image as mping #mping用于读取图片
import numpy as np
lena=mping.imread('1.jpg') #读取和代码同一目录下的图片
#此时lena就已经是一个np.array了,可以对它任意处理
lena.shape#(512,512,3)
plt.imshow(lena) #显示图片
plt.axis('off') #不显示坐标轴
plt.show()

1、显示热量图

#显示的热量图
lena_1=lena[:,:,0] 
plt.imshow(lena_1)
plt.show()

 2、显示灰度图

#显示灰度图
img=plt.imshow(lena_1)
img.set_cmap('gray')#‘hot'是热量图 cmap参数
plt.show()

二、使用cv.imread显示图像

import cv2
img=cv2.imread('1.jpg')
print(img.shape)

(296, 474, 3)

1、显示灰度图像

gray_img=cv2.imread('1.jpg',cv2.IMREAD_GRAYSCALE)
print(gray_img.shape)

(296,494)

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • 详解Python如何利用Pandas与NumPy进行数据清洗

    详解Python如何利用Pandas与NumPy进行数据清洗

    许多数据科学家认为获取和清理数据的初始步骤占工作的 80%,花费大量时间来清理数据集并将它们归结为可以使用的形式。本文将利用 Python 的 Pandas和 NumPy 库来清理数据,需要的可以参考一下
    2022-04-04
  • Python os和os.path模块详情

    Python os和os.path模块详情

    这篇文章主要介绍了Python os和os.path模块详情,文章围绕主题展开详细的相关内容,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-04-04
  • 详解Python3除法之真除法、截断除法和下取整对比

    详解Python3除法之真除法、截断除法和下取整对比

    这篇文章主要介绍了详解Python3除法之真除法、截断除法和下取整对比,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • Keras 加载已经训练好的模型进行预测操作

    Keras 加载已经训练好的模型进行预测操作

    这篇文章主要介绍了Keras 加载已经训练好的模型进行预测操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 使用Python和OpenCV检测图像中的物体并将物体裁剪下来

    使用Python和OpenCV检测图像中的物体并将物体裁剪下来

    这篇文章主要介绍了使用Python和OpenCV检测图像中的物体并将物体裁剪下来,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • python 实现将list转成字符串,中间用空格隔开

    python 实现将list转成字符串,中间用空格隔开

    今天小编就为大家分享一篇python 实现将list转成字符串,中间用空格隔开,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python实现基于SVM手写数字识别功能

    python实现基于SVM手写数字识别功能

    这篇文章主要为大家详细介绍了python实现基于SVM手写数字识别功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • mvc框架打造笔记之wsgi协议的优缺点以及接口实现

    mvc框架打造笔记之wsgi协议的优缺点以及接口实现

    这篇文章主要给大家介绍了关于mvc框架打造笔记之wsgi协议的优缺点以及接口实现的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • Python探索之自定义实现线程池

    Python探索之自定义实现线程池

    这篇文章主要介绍了Python探索之自定义实现线程池,使用queue实现线程池的方法,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Python datetime包函数简单介绍

    Python datetime包函数简单介绍

    这篇文章主要介绍了Python datetime包函数简单介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08

最新评论