opencv-python基本图像处理详解

作者:小负不负 时间:2021-07-07 04:37:02 

一、使用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()

opencv-python基本图像处理详解

1、显示热量图


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

opencv-python基本图像处理详解

 2、显示灰度图


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

opencv-python基本图像处理详解

二、使用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)

来源:https://blog.csdn.net/m0_58173801/article/details/119967524

标签:Python,Opencv,图像,处理
0
投稿

猜你喜欢

  • Pandas实现在线文件和剪贴板数据读取详解

    2021-06-02 16:49:55
  • 怎样在不同版本SQL Server中存储数据

    2009-01-20 13:11:00
  • python 包之 Pillow 图像处理教程分享

    2022-02-22 01:22:48
  • Python统计词频的几种方法小结

    2023-10-22 05:35:41
  • 详解在Anaconda环境下Python安装pydot与graphviz的方法

    2021-01-27 23:24:24
  • Dreamweaver表格布局经验谈

    2007-02-03 11:39:00
  • python RabbitMQ 使用详细介绍(小结)

    2022-11-18 21:29:33
  • 在Lighttpd服务器中运行Django应用的方法

    2021-08-05 20:19:50
  • Python实现HTTP协议下的文件下载方法总结

    2023-04-29 20:01:36
  • Python yield 的使用浅析

    2022-09-30 13:47:01
  • python实现XML解析的方法解析

    2021-08-20 01:58:58
  • python 星号(*)的多种用途

    2021-08-13 06:16:27
  • 在Mac中配置Python虚拟环境过程解析

    2023-11-14 06:55:43
  • Sql Server 2012 分页方法分析(offset and fetch)

    2012-10-07 10:51:04
  • oracle如何使用java source调用外部程序

    2023-07-12 02:52:42
  • python使用mailbox打印电子邮件的方法

    2023-09-05 10:15:30
  • python3+PyQt5使用数据库窗口视图

    2023-03-08 10:44:26
  • Opencv图像处理之详解掩膜mask

    2022-08-12 23:40:44
  • php文件上传类完整实例

    2023-11-22 04:32:28
  • python使用socket高效传输视频数据帧(连续发送图片)

    2021-04-14 23:17:40
  • asp之家 网络编程 m.aspxhome.com