opencv-python基本图像处理详解
目录
- 一、使用matplotlib显示图
- 1、显示热量图
- 2、显示灰度图
- 二、使用cv.imread显示图像
- 1、显示灰度图像
- 总结
一、使用matplotlib显示图
import matplotlib.pyplot as plt #plt用于显示图片import matplotlib.image as mping #mping用于读取图片import numpy as nplena=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()
【opencv-python基本图像处理详解】
文章图片
二、使用cv.imread显示图像
import cv2img=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)
总结 本片文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- 做一件事情的基本原理是什么()
- Java|Java OpenCV图像处理之SIFT角点检测详解
- dubbo基本认识
- HTML基础--基本概念--跟着李南江学编程
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 一般模型化关系——从模型是什么到如何起作用的基本答案
- canvas(一)基本用法
- 带你了解类型系统以及flow和typescript的基本使用
- MySQL数据库的基本操作
- 项目团队管理|项目团队管理 - 塔克曼阶梯理论