图像处理
python 图像处理,用来处理数据集,数据增强之类的。
sher lock
这个作者很懒,什么都没留下…
展开
-
python图片处理时需要注意的细节
项目阿萨大阿萨大asd电脑$1600asd手机$12阿萨sad导管$1asdsa原创 2021-08-31 22:04:00 · 173 阅读 · 0 评论 -
python给图片随机生成白色挖空
import torchimport randomimport osimport cv2import numpy as np# from torchvision.utils import save_imagefrom PIL import Imagedef gen_input_mask(shape, hole_size, hole_area=None, max_holes=1): # 初始化你的画布就是全黑的就是全是0 mask = torch.zeros(shape)原创 2021-08-30 23:33:49 · 591 阅读 · 0 评论 -
python 批量把png文件改成jpg文件
from sklearn.model_selection import train_test_splitfrom PIL import Imageimport ospath="C:/Users/86152/OneDrive/桌面/facade/test_label"dat= os.listdir(path)for file in dat: ff=os.path.splitext(file)[0] im = Image.open("C:/Users/86152/OneDr原创 2021-08-21 22:05:16 · 348 阅读 · 0 评论 -
图片的维度
如果一个图片它是四维的,如(1,1,256,256)那么第一个数字代表的意思是batch_size第二个数字代表的意思是通道数后面代表的意思是尺寸,至于顺序,目前还不知道。然后opencv中的shape是按高×宽×颜色通道但是cv2.resize是按照宽×高×颜色通道来的所以注意一下。...原创 2021-08-30 23:12:43 · 2630 阅读 · 0 评论 -
数据增强——PIL图像上下左右翻转
from PIL import Imageimport os.pathimport globimport osfrom matplotlib import pyplot as plt# im_path = "C:/Users/86152/OneDrive/桌面/1.jpg"dir_path= "C:/Users/86152/OneDrive/桌面/train_result"files= os.listdir(dir_path)# print(files)# im1 = Image原创 2021-08-25 02:02:53 · 1259 阅读 · 0 评论 -
python—PIL,skimage 图像处理--图像大小调整--图像挖空--图像拼接
目的是为跑pix2pix图像补全代码制作数据集需要完成的效果是从调整成就是原图调整成256 * 256 像素大小之后在中间挖一个80 * 80像素大小的空白然后再把两个图像左右拼接起来有一个文件夹的这样的图片需要处理调整大小代码from PIL import Imageimport os.pathimport globdef convertjpg(jpgfile,outdir,width=256,height=256): img=Image.open(jpgfile)原创 2021-08-19 14:02:42 · 767 阅读 · 0 评论