![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机视觉与图像处理
风雪夜归人o
晚来天欲雪,能饮一杯无?
展开
-
Python小tips和学习整理
Python小tips和学习整理在类中单下划线_或双下划线开头的函数和变量的意义getattr()函数和与之相关的函数hasattr(object, name)getattr(object, name, default)setattr(object, name, default)delattr(object,'name')在类中单下划线_或双下划线开头的函数和变量的意义 Python在类中的...原创 2019-12-09 17:03:00 · 270 阅读 · 0 评论 -
图像复原的损失函数总结——Loss Functions for Image Restoration with Neural Networks论文阅读
Loss Functions for Image Restoration with Neural Networks摘要损失函数L1 LossSSIM LossMS-SSIM Loss最好的选择:MS-SSIM + L1 Loss结果讨论损失函数的收敛性SSIM和MS-SSIM的表现该论文发表于 IEEE Transactions on Computational Imaging 2016,点击论...原创 2019-11-13 20:49:08 · 19329 阅读 · 11 评论 -
PSNR与SSIM对于彩色图像和灰度图像的计算区别
具体公式可以参考图像质量评价指标之PSNR和SSIM 对于灰度图像来说,它只有单通道,那么PSNR的计算流程为计算处理后图像每一个像素与真实图像对应像素的差距,随后求平均。SSIM则是每次计算都从图像上(处理图像与真实图像)取一个NxN的窗口,然后不断滑动窗口进行计算,最后取平均值作为全局的SSIM。 对于彩色图像来说,一般由三通道组成,我们以RGB图像为例。一般对于它的质量指标计算有...原创 2019-11-11 17:30:48 · 9211 阅读 · 2 评论 -
Pytorch动态调整学习率的方法详解及示例
PyTorch动态调整学习率 在深度神经网络中,学习率是最重要的超参数之一。如何调整学习率是“炼丹玄学”中最重要的药方之一。作为当前最为流行的深度学习框架,PyTorch已经为我们封装好了一些在训练过程中动态调整学习率的方法,下面就让我们来看一下。torch.optim.lr_scheduler 在torch.optim.lr_scheduler上,基于当前epoch的数值,为我们封装了...原创 2019-10-29 21:30:36 · 30565 阅读 · 1 评论 -
Opencv-python(cv2)改变图像尺寸的cv2.resize()函数
如何改变图像大小 在Opencv-python中,通过调用cv2.imresize()通过插值的方式来改变图像的尺寸,关于该函数的具体介绍,已经有非常多的博客进行了剖析,这里推荐一个Opencv的Resize函数解析。cv2.resize()的要点与坑cv2.resize()的形参要点 在cv2.imresize()函数中,主要用到的形参包括输入Mat数据,dsize:代表期望的输出...原创 2019-10-13 20:56:13 · 80537 阅读 · 9 评论 -
Opencv-python(cv2)图像读取、显示与保存,看这一篇就够了
Opencv-python(cv2)图像读取与显示,看这一篇就够了图像读取imread函数的坑图像显示imshow函数的坑读取与显示图像常见报错提示:图像读取opencv读取图像主要依赖于cv2.imread()函数,cv2.imread()的函数原型为Mat imread( const string& filename, int flags=1 ),其中Mat为Opencv最重要的数...原创 2019-10-13 17:30:03 · 43247 阅读 · 10 评论