基础知识点(一)
1、读取图片
1.1、PIL读取图片
from PIL import Image
Image.open("F:/xxx.jpg") # 图片路径
1.2、keras读取图片
1 from tensorflow.keras.preprocessing import image
2 import matplotlib.pyplot as plt
3 plt.imshow(image.img_to_array(image.load_img("F:/xxx.jpeg")).astype('uint8'))
4 plt.show()
1.3、opencv读取图片
1 import cv2
2 import matplotlib.pyplot as plt
3 img = cv2.imread('F:/xxx.jpg')
4 plt.imshow(img)
5 plt.show()
tips:此时读取的是BGR图像!
1.4、imageio读取图像
1 import imageio
2 import imgaug as ia
3 image = imageio.imread("F:/xxx.png")
4 ia.imshow(image)
2、图像通道数的概念
如何查看图像通道数
image.shape
输出结果为:(511, 511, 4)
???这里咋不是三通道,成四通道了,我们都知道三通道图像指RGB三种通道的彩色图像,R表示红色,G表示绿色,B表示蓝色。那四通道是什么?查找资料,发现四通道图像是在三通道的基础上加上了一个Alpha通道,Alpha用来衡量一个像素或图像的透明度。当Alpha为0时,该像素完全透明,Alpha为255时,该像素是完全不透明。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律