随笔 - 37  文章 - 0  评论 - 0  阅读 - 18787

随笔分类 -  python科研武器库 / 图像操作

python PIL.Image 如何将图像自带的Alpha透明度去除,例如将'RGBA'转为'RGB'
摘要:前言 在训练文生图大模型之前,收集训练数据是很重要的一步, 而在网络上获取的很多图片规格不一,给数据的统一处理和导入带来了不少麻烦。 其中有一种特殊情况,就是图像自带透明度(Alpha),通常在文件信息中就会有显示,比如下面这张图: 在这种情况下,如果直接用cv2或PIL将它转化为"RGB"模式,会 阅读全文
posted @ 2025-03-03 19:59 零度的python武器库 阅读(22) 评论(0) 推荐(0) 编辑
Python武器库 - 科研中常用的python图像操作 - 转换图像颜色通道模式BGR到RGB
摘要:应用场景:待补充。。。 (主要是因为opencv默认的图像颜色通道模式为BGR,与我们通常说到的RGB模式有区别,所以这个转换操作还是比较常用的) 主要用到cv2.cvtColor()函数 代码示例: import cv2 img1 = cv2.imread('example_img/img1.pn 阅读全文
posted @ 2024-07-01 18:05 零度的python武器库 阅读(31) 评论(0) 推荐(0) 编辑
Python武器库 - 科研中常用的python图像操作 - 图像添加文字
摘要:应用场景:在科研中,有时需要在生成结果中标注文字作为说明, 或者添加文字在一行图片的开头作为标题 (这个效果通常需要 配合在一行图片的开头添加一张空(纯黑)图片,在该图片中添加文字作为标题, 使用python-opencv来创建一张纯色图片的操作,详情见我的另一篇随笔 https://www.cnb 阅读全文
posted @ 2024-07-01 17:46 零度的python武器库 阅读(31) 评论(0) 推荐(0) 编辑
Python武器库 - 科研中常用的python图像操作 - 创建纯色图像
摘要:应用场景:需要创建纯色图像,作为背景图, 在此基础上添加文字、形状、新的图片等等 原理: cv2的读取图片操作本质上是将图片转换为uint8的numpy.ndarray类型, 后续的其他图像操作,本质上也是对于这个ndarray对象的操作 首先用numpy创建一个形状为(224,224,3)、元素值 阅读全文
posted @ 2024-07-01 17:35 零度的python武器库 阅读(88) 评论(0) 推荐(0) 编辑
Python武器库 - 科研中常用的python图像操作 - 图像显示
摘要:应用场景:在科研中,使用python(opencv)对图像进行操作后, 通常需要实时查看操作结果并实施调整, 而每次都在文件夹中打开查看是很麻烦的, 这就需要我们能够直接通过代码对图像进行可视化展示。 这里主要用到cv2中的**imshow(), waitKey() 和 destroyWindow( 阅读全文
posted @ 2024-06-19 18:24 零度的python武器库 阅读(85) 评论(0) 推荐(0) 编辑
Python武器库 - 科研中常用的python图像操作 - 图像拼接
摘要:应用场景:在科研中,通常需要把不同方法的结果进行对比, 在结果较多时,用肉眼逐张进行对比是非常低效的做法, 而将不同方法的结果直接拼接在一起能够便于对比效果,并且批量操作可以节约大量时间。 常用的是cv2中的hconcat和vconcat, 分别对应 横向拼接和纵向拼接。 被拼接图像的对应维度一致: 阅读全文
posted @ 2024-06-19 08:00 零度的python武器库 阅读(96) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示