图像处理
文章平均质量分 59
求是书院萌新一枚
初学计算机视觉
展开
-
对图片进行平均划分
问题描述pytorch框架中的transforms包含了对图片处理的许多方法,但是没有集成对图片进行平均裁剪的的方法,对此,本文介绍一下参考其他博客的做法。二、解决方法代码如下,pytorch框架中图片处理的方式是以四维度的处理的,所以如果处理pytorch中图片时,只需要在mode[ ]内多加一个:即可,就是以mode[:,:,XXX,YYY]方式对图片处理:from PIL import Imageimport torchvision.transforms as transformsimpo原创 2021-08-01 18:37:13 · 305 阅读 · 0 评论 -
No module named ‘keras_contrib‘
No module named 'keras_contrib'一、原因二、解决办法一、原因对于出现这种问题,是没有安装tensorflow.keras库,注意:直接在运行环境中安装的tensorflow并不包含keras. 而直接进行pip install keras也并不能解决问题,在旧的版中可以直接使用keras,而后来tensorflow收购了keras.因此需要单独安装tensorflow.keras。二、解决办法pip install git+https://www.github.com/原创 2021-01-21 15:22:06 · 1682 阅读 · 0 评论 -
Diversified Arbitrary Style Transfer via Deep Feature Perturbation
Diversified Arbitrary Style Transfer via Deep Feature Perturbation[CVPR,2020]论文笔记前言一、论文的原理二、实验结果总结前言在研究风格迁移领域的同学们,如果研究此论文的时候会发现官方的代码是基于torch写的,采用C语言版本,需要装在lua的编译器,并不能在我们常用的Pycharm上面进行很好的实施,因此根据论文的原理以及询问作者修改的点进行了复现这篇论文的代码,这篇论文总体上是在Universal Style Transfe原创 2021-01-03 19:38:58 · 516 阅读 · 0 评论 -
《Self-Attention Generative Adversarial Networks》阅读笔记+tensorflow实现
《Self-Attention Generative Adversarial Networks》阅读笔记+tensorflow实现前言一、自注意力机制是什么?二、使用步骤1.在tensorflow代码版本中提供了attention和google_attention,源代码中使用了google_attention,我在采用了google_attention使用。2.在这里的conv、max_pooling可能会报错,大家可以改成自己在tensorflow中的函数,我是尊重源码,复制了ops.py文件总结.原创 2021-01-02 19:01:23 · 500 阅读 · 2 评论 -
利用numpy函数增加图片数据维度
利用numpy函数增加图片数据维度一、实际场景二、解决方法总结一、实际场景由于我读入的是单通道的灰度图片,因此在传入值的时候对cv2.imread传入“0”参数,如果不写“0”就默认输入为三通道,但是我在做卷积的时候只需要1通道,因此传入“0”. image = cv2.imread(filename_list[idx[i]], 0)传入“0”以后出现了新的问题,这里出现了缺少维度的问题,因此需要补充维度。二、解决方法 image=np.expand_dims(image, axis=原创 2020-11-28 20:58:12 · 1564 阅读 · 0 评论 -
利用python批量将RGB图片转换成灰度图片
利用python批量将RGB图片转换成灰度图片前言一、代码实现二、RGB-Gray结果如下总结前言这里利用python批量处理了RGB图片转换成灰度图片,主要依靠cv2.cvtColor库函数。如果想用python批量调整图片的大小请看此文章,实测有用一、代码实现请根据需要自行更改文件地址即可。import os.pathimport globimport cv2import cupyfrom PIL import Imagedef convertpng(pngfile,outd原创 2020-11-28 13:48:30 · 907 阅读 · 0 评论