图像处理_Python
与Python相关的图像处理
迪三
聚焦AIGC应用技术 (Email:disanda@foxmail.com)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一句话完美去除plt保存图像的白边 (plt.savefig去白边, 坐标值和轴)
plt画图去除图片边缘 plt.savefig(‘xxx.jpg’,bbox_inches=‘tight’, pad_inches = -0.1) # 注意两个参数 demo: ... #图片代码 plt.axis('off') # 去坐标轴 plt.xticks([]) # 去刻度 plt.imshow((imgs) plt.savefig('xxx.jpg',bbox_inches='tight', pad_inches = -0.原创 2022-03-17 16:08:57 · 18151 阅读 · 2 评论 -
Python下操作图片的库(scipy, PIL, matplotlib, opencv)
主要有4个库,我们通过CV中的常见读写操作来介绍: path = ‘1.jpg’ 1.scipy.misc (imageio) 这个库老版本(1.3.0)是用 imread()和 imwirte()完成操作, 新版本改用imageio import imageio a1 = imageio.imread(path) plt.imshow(a1) plt.show() imageio.imwrite('imageio.png',im2) #默认4通道,且像素范围是0-255的整数 print(a1.dt原创 2020-07-03 16:17:29 · 409 阅读 · 0 评论 -
图片压缩:SVD和PCA提取主成分使图片降维
这里写自定义目录标题通过SVD降维,提取主成分并重构图片Reference 通过SVD降维,提取主成分并重构图片 大概思路:图片是长宽为 H,W的矩阵Mat, 那么Mat的特征数量为Max(H,W). 对Mat进行SVD分解: U, s, v = SVD(Mat). 即图中的 M = U.s.v。 然后提取U,diag(s)以及vt的前30个特征, 重构后图片如下(灰度图,若RGB则选择B通道): 代码如下: import numpy as np import matplotlib.pyplot as原创 2021-09-15 15:10:14 · 866 阅读 · 0 评论
分享