您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:opencv-python基本图像处理详解

51自学网 2021-10-30 22:17:00
  python
这篇教程opencv-python基本图像处理详解写得很实用,希望能帮到您。

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

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

总结

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


你知道怎么改进Python 二分法和牛顿迭代法求算术平方根吗
python爬虫之Appium爬取手机App数据及模拟用户手势
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。