自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 【论文阅读】Medium Transmission-Guided Multi-Color Space Embedding

论文:Underwater Image Enhancement via Medium Transmission-Guided Multi-Color Space Embedding作者:Chongyi Li年份:2021年期刊:IEEE TRANSACTIONS ON IMAGE PROCESSING写目录创新点方法A. Multi-Color Space EncoderC. Channel-Attention ModuleD. Medium Transmission Guidance Module

2021-06-01 22:16:16 844 1

原创 【论文阅读】Multi-scale Single Image Dehazing using Perceptual Pyramid Deep Network

论文:Multi-scale Single Image Dehazing using Perceptual Pyramid Deep Network作者:He Zhang年份:2018年期刊:IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops代码目录摘要方法网络结构损失函数摘要雾度降低了图像的质量,从而影响了其在户外场景中的美学吸引力和可见性。大多数现有的工作,包括最近基于卷积神经网络(CNN)的方法

2021-01-12 21:44:00 1152

原创 TensorFlow中学习率衰减的简单笔记

跑实验的时候出现时间过长的情况,如下图的情况:猜测原因可能是参数设置的问题,所以将batch_size由原来的的64调整为32,运行时间确实缩小了一倍:举例子(个人理解):iteraions = 100000,batch_size=32,dataset = 890decay_steps=10000learning_rate=0.1decay_rate=0.9作用:每次经过10000次迭代,学习率变为原来的0.9dataset /batch_size=13i = 1-100000(总训练次

2021-01-08 21:18:35 501

原创 【廖雪峰教程 + 黑马57期】 Java面向对象编程

本文是参考廖雪峰的官方文档以及黑马57期的视频,记录一些Java快速入门的知识,方便以后复习。(未完待续)目录第七章 面向对象编程面向对象基础方法构造方法第七章 面向对象编程哈哈,老师好可爱呀,面向对象编程,你得首先有个对象,理解并掌握面向对象的基本思想,但不保证能找到对象~面向对象基础定义class在Java中,创建一个类,例如,给这个类命名为Person,就是定义一个class:class Person { public String name; public in

2021-01-04 16:31:46 432

原创 【廖雪峰教程 + 黑马57期】 Java基础知识学习

目录第一章 开发前言计算机存储单元命令提示符第二章 Java语言开发环境搭建第一章 开发前言计算机存储单元位(bit):一个数字0或者一个数字1,代表一位。字节(Byte):每逢8位是一个字节,这是数据存储的最小单位。1Byte=8bit2KB=1024Byte1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB1EB=1024PB1ZB=1024EB命令提示符windows:cmd第二章 Java语言开发环境搭建JDK:Java Develop

2021-01-03 10:40:23 723

原创 window10下配置java环境

java环境配置:以jdk-15.0.1_windows为例:1.下载jdk-15.0.1_windows-x64_bin.zip,解压到D盘根目录2.环境配置(关键)右击 我的电脑->属性->高级系统设置->高级->环境变量->系统变量新建变量名JAVA_HOME修改Path,在最上面添加%JAVA_HOME%\bin;,一路确定。3.运行cmd但是按照上面的步骤我配置失败,于是我把在Path中添加的内容换成了D:\java\jdk-15.0.1\

2020-12-24 09:15:46 136

原创 【论文阅读】《Underwater Image Enhancement via L2 based Laplacian Pyramid Fusion》

目录框架图颜色校正对比度增强拉普拉斯金字塔分层基于L2范数的最优平衡框架图本文提出了一个有效的基于融合的框架来增强水下图像。(1)对原始图像使用Simlest Color Balance进行颜色校正消除色偏,并获得颜色校正的图像。(2)将图像的RGB通道转换为Lab通道获得亮度Lc。(3)通过自适应直方图均衡化增强对比度来处理亮度通道,获得亮度La,将拉普拉斯金字塔分解亮度Lc和亮度La,以获得两个5层金字塔 。(4)使用提出的融合规则,即基于L2范数的最佳平衡,将第三步中获得的两个金字塔逐层

2020-12-03 10:54:36 1097 1

原创 运行网络成出现错误:RuntimeError: Error(s) in loading state_dict for ReflectionNetwork:

在服务器上运行网络时出现错误:RuntimeError: Error(s) in loading state_dict for ReflectionNetwork:原来:checkpoint = torch.load("/Pre_train/checkpoint_81_test1.pth.tar",map_location='cuda:0')model.load_state_dict(checkpoint['state_dict'])model.eval()修改后:checkpoint

2020-11-16 15:58:13 1541 2

原创 python在运行的时候出现错误:FileNotFoundError: [Errno 2] No such file or directory: ‘/model_pretrained/AOD_net_

在ubuntu上运行python的代码时候出现错误FileNotFoundError: [Errno 2] No such file or directory: '/model_pretrained/AOD_net_epoch_relu_10.pth'尝试了很多方法,把名字重新命名保持和命令行的输入一致,去掉后缀.pth,但是都会出错,最后想着把路径改成绝对路径。结果意外的竟然可以运行!改的结果如下:python3 test.py --input_image /home1/Jie/dehaze/

2020-11-08 09:51:06 3864

原创 【论文阅读】A Biological Vision Inspired Framework for Image Enhancement in Poor Visibility Conditions

论文:A Biological Vision Inspired Framework for ImageEnhancement in Poor Visibility Conditions作者:Kai-Fu Yang年份:2020年期刊:IEEE TRANSACTIONS ON IMAGE PROCESSING目录IMAGE ENHANCEMENT FRAMEWORKA. Pathway Separation With Global Noise Estimation具体实现IMAGE ENHANC

2020-10-26 21:39:36 1315 5

原创 【论文阅读】Joint Reflection Removal and Depth Estimation From a Single Image

论文:Joint Reflection Removal and Depth Estimation From a Single Image作者:Yakun Chang期刊:IEEE TRANSACTIONS ON CYBERNETICS年份:2020年目录介绍主要贡献反射特性(具体描述见论文)深度估计和图像恢复(具体描述见论文)方法A. Network Architecture本文提出对单个图像进行联合反射去除和深度估计,使用由四个模块组成的协作神经网络共同执行反射去除(恢复t)和深度估计:1) e

2020-10-21 10:52:29 856

原创 记录一下我跑出来的代码哈哈哈

(未完待续)

2020-10-14 10:24:39 206

原创 安装指定版本的tensorflow

安装指定版本的tensorflow比较简单,直接:pip install tensorflow==1.3.0在服务器上安装可以:sudo pip install tensorflow==1.3.0需要注意的是==前后没有空格,若是加空格会报错:ERROR: Invalid requirement: '=='若不想指定版本,可以直接:pip install tensorflow默认最新版本...

2020-10-13 08:44:14 7336

原创 unbuntu下设计python优先级

unbuntu下有多个python版本共存,可以设计python的优先级:1.打开优先级列表sudo update-alternatives --config python2.输入优先级对应的数字Press <enter> to keep the current choice[*], or type selection number: 1 结果图:...

2020-10-11 19:12:21 188

原创 怎么运行.exe文件的代码

我一共遇到两次.exe文件,1.《Fast Haze Removal for Nighttime Image Using Maximum Reflectance Prior》(简称为MRP)(1)在cmd中进到自己代码所在文件夹的路径cd C:\Users\user\Desktop\MRP-master\MRP(2)跑图片NighttimeDehazeMRP.exe 1.bmp 0NighttimeDehazeMRP.exe是可执行代码,1.bmp是需要跑的图片名称,0代表MRPNight

2020-10-11 16:51:38 1807 1

原创 ubuntu通过命令行清除内存

在用服务器跑多个代码的时候,有的时候代码内存会自动回收,有的代码则不会,这个时候就需要手动清理掉不用的内存。指令如下:nvidia-smi #没有空格kill -9 15080 注意:nvidia-smi 中间没有空格kill -9 15080 15080是序号,即PID可以再通过nvidia-smi检查是否成功清理了内存。示例:...

2020-10-11 09:38:45 1061

原创 pip install -r requirement.txt命令

在unbuntu上运行代码时遇到pip install -r requirement.txt意思是安装写在requirements.txt中的所有包

2020-10-10 17:09:38 1496

原创 【论文阅读】Depth-attentional Features for Single-image Rain Removal

论文:Depth-attentional Features for Single-image Rain Removal作者:Xiaowei Hu期刊:CVPR年份:2019最近在看反射与背景分离的论文与代码,到了瓶颈期且效率极低,准备换个思路,这是我看的第一篇去雨的论文,简单记录一下,方便以后查看。Depth-attentional Features for Single-image Rain Removal模型本文工作相关工作公式和数据集公式RainCityscapes数据集局限方法回归深度图D

2020-09-27 21:52:37 1498

原创 用网络求t图的几篇论文框架图

最近在找用网络求t图的论文及代码,写这篇博客的目的是为了作个记录,只放了流程图,具体方法及实现有时间了再慢慢补充1.Densely Connected Pyramid Dehazing Network(DCPDN)(有代码)2018,CVPR,He Zhang2.Dense Scene Information Estimation Network for Dehazing( At AtJ)(有代码)2019,CVPR,Tiantong Guo3.《PMS-Net: Robust Haz

2020-09-20 20:53:21 988

原创 pytorch训练GAN的代码(基于MNIST数据集)

论文:Generative Adversarial Networks作者:Ian J. Goodfellow年份:2014年从2020年3月多开始看网络,这是我第一篇看并且可以跑通代码的论文,简单记录一下,有时间会补充。更多关于GAN的可以看我另一篇:https://blog.csdn.net/demo_jie/article/details/106724016直接讲代码实现部分真实图片:代码:import torchimport torchvisionimport torch.nn

2020-09-17 09:51:50 1496 2

原创 面向对象编程

面向对象编程类和实例访问限制继承和多态获取对象信息实例属性和类属性面向对象的程序设计:把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的执行就是一系列消息在各个对象之间传递。面向过程的程序设计:把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的

2020-09-16 09:41:13 456

原创 模块

模块使用模块安装第三方模块模块搜索路径Anaconda介绍、安装及使用教程在Python中,一个.py文件就称之为一个模块(Module)。好处:(1)大大提高了代码的可维护性。(2)避免函数名和变量名冲突。Python的所有内置函数如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。例如:一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块。假设这两个模块与其他模块冲突

2020-09-11 10:55:23 238

原创 函数式编程

目录高阶函数变量可以指向函数函数名也是变量传入函数map/reducefiltersorted返回函数匿名函数装饰器偏函数函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!Python

2020-09-09 10:20:30 533

原创 AttributeError: ‘function‘ object has no attribute ‘_name_‘

在运行python的下面代码时:def log(func): def wrapper(*args,**kw): print('call %s():'%func._name_) return func(*args,**kw) return wrapper@logdef now(): print('2020-09-08')print(now())报错:AttributeError: 'function' object has no attrib

2020-09-08 20:32:49 763

原创 Ubuntu环境下用TensorBoard可视化

可视化:在cmd 中键入命令:tensorboard --logdir=event文件路径。其中解决利用TensorBoard进行图表可视化时遇到的图表不显示的问题:方法一:将cmd的默认路径cd到event文件的上一层,即cd /home/tensorflow/,之后等号后面直接键入event文件名即可,不需写全路径,即 tensorboard --logdir=event。方法二:双斜杠,即tensorboard --logdir=/home/tensorflow/event。最后根据得到的网址

2020-09-04 21:35:32 736

转载 pytorch学习: 构建网络模型的几种方法

利用pytorch来构建网络模型有很多种方法,以下简单列出其中的四种。假设构建一个网络模型如下:卷积层–》Relu层–》池化层–》全连接层–》Relu层–》全连接层首先导入几种方法用到的包:import torchimport torch.nn.functional as Ffrom collections import OrderedDict第一种方法# Method 1 -----------------------------------------class Net1(torc

2020-08-31 21:23:31 535 1

原创 【论文阅读】NIGHTTIME HAZE REMOVAL USING COLOR TRANSFER PRE-PROCESSING AND DARK CHANNEL PRIOR

论文:NIGHTTIME HAZE REMOVAL USING COLOR TRANSFER PRE-PROCESSING AND DARK CHANNEL PRIOR作者:Soo-Chang Pei年份:2012期刊:IEEE利用颜色转移预处理和暗通道先验来去除夜间雾霾。有一些方法在白天去雾效果满意,但是大部分都不适用于晚上,本文方法能去除夜间雾霾,即使有整体对比度低、整体亮度低和“蓝移”气光颜色的不良特性。暗通道先验的计算基于“灰色”气光颜色的假设所以我们使用颜色传递方法将大气光颜色由“蓝移”

2020-08-31 10:34:16 544 4

原创 【论文阅读】Color Transfer between Images

论文:Color Transfer between Images作者:Erik Reinhard年份:2001期刊:IEEE Computer Graphics and Applications这篇论文比较经典,也是我看的第一篇论文,有关这篇论文的博客也很多,所以我在这只记录主要思想。将目标图片的颜色渲染到原图片上,怎么实现呢?用一个简单的算法来实现,并且选择一个合适的颜色空间,然后在那里应用简单的操作。我们需要对颜色进行操作,但是例如RGB颜色空间,三通道之间是相关的,改变其中任何一个通道另外两

2020-08-31 10:05:00 1045

原创 【论文阅读】Color Constancy by Learning to Predict Chromaticity from Luminance

论文:Color Constancy by Learning to PredictChromaticity from Luminance作者:Ayan Chakrabarti年份:2015期刊:NIPS目录1.介绍2.预备工作3.基于像素色度统计的颜色恒常性实验结果4.端到端学习L [xˆ,y]实验结果5.总结1.介绍早期的颜色恒常性算法是基于相对简单的像素颜色模型。例如,灰色世界方法简单地假设图像中所有像素上不同颜色通道的平均真实强度将相等,而白色斑块重影方法假设图像中最亮像素的真实颜色为白

2020-08-31 09:20:21 1075

原创 深度图可视化

之前一直以为深度图应该是黑灰色的,不清楚为什么还有彩色的深度图,直到今天才知道原来这是深度图可视化。专门写篇博客纪念一下!灰黑色的图片人眼很难识别出其中的物体,感知深度的变化。所以才需要可视化,下面是几种颜色空间:...

2020-08-29 10:33:35 2238

原创 高级特性

高级特性切片迭代切片取list前三个元素:L = ['diaochan','xiaoqiao','daqiao','wangzhaojun','daji']print(L[0],L[1],L[2])diaochan xiaoqiao daqiao取前N个元素,可以用循环:L = ['diaochan','xiaoqiao','daqiao','wangzhaojun','daji','caiwenji','yuji']r = []n = 5for i in range(n):

2020-08-12 16:27:42 479

原创 TensorFlow的MNIST手写数字分类问题 基础篇

本次笔记是训练一个机器学习模型用于预测图片里面的数字。MNIST 数据集的官网是Yann LeCun’s website. 在这里,我们提供了一份 python 源代码用于自动下载和安装这个数据集.你可以下载 这份代码,然后用下面的代码导入到你的项目里面,也可以直接复制粘贴到你的代码文件里面.import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True)标签数据是"one-hot vectors". 一

2020-08-11 23:26:46 631

原创 TensorFlow介绍

TensorFlow,简单看就是Tensor和Flow,即意味着Tensor和Flow是TensorFlow最为基础的要素;Tensor意味着data,Flow意味着流动,意味着计算,意味着映射,即数据的流动,数据的计算,数据的映射,同时也体现数据是有向的流动、计算和映射.实例:用Python 程序生成了一些三维数据,然后用一个平面拟合它import tensorflow as tfimport numpy as np# 使用 NumPy 生成假数据(phony data), 总共 100 个点

2020-08-11 16:17:16 353

原创 tensorflow文档笔记

最近在学习tensorflow,参考的是tensorflow官方文档,顺便做点笔记方便以后查阅。目录1.TensorFlow 入门基础1.1 [TensorFlow 介绍](https://blog.csdn.net/demo_jie/article/details/107937481)TensorFlow 手写数字分类问题基础篇1.TensorFlow 入门基础1.1 TensorFlow 介绍TensorFlow 手写数字分类问题基础篇...

2020-08-11 16:03:50 103

原创 performance_hardware(文档)

这里写目录标题性能和硬件配置NVIDIA K40K40配置技巧NVIDIA TitanNVIDIA K20NVIDIA GTX 770---title: Performance and Hardware Configuration---# Performance and Hardware ConfigurationTo measure performance on different NVIDIA GPUs we use CaffeNet, the Caffe reference ImageN

2020-08-08 09:53:12 134

原创 (WaterGAN)AttributeError: module ‘tensorflow._api.v1.compat.v1‘ has no attribute ‘placeholder‘

运行WaterGAN时出现:AttributeError: module 'tensorflow._api.v1.compat.v1' has no attribute 'placeholder'(这里我替换时出现错误,把placeholder->placeholderr,所以一定一定要细心细心细心)将import tensorflow as tf 改为import tensorflow.compat.v1 as tf...

2020-08-04 12:05:39 3007

原创 (WaterGAN)tf.summary.scalar->tf.compat.v1.summary.scalar

在运行WaterGAN的代码时:将 self.d_loss_sum = tf.summary.scalar("d_loss", self.d_loss) self.d_loss_sum = tf.compat.v1.summary.scalar("d_loss", self.d_loss) 即把tf.summary.scalar->tf.compat.v1.summary.scalar

2020-08-03 21:49:34 641 1

原创 (WaterGAN)AttributeError: module ‘tensorflow‘ has no attribute ‘mul‘

在运行WaterGAN的代码时出现:AttributeError: module 'tensorflow' has no attribute 'mul'将 eta_d = tf.exp(tf.mul(-1.0,tf.multiply(depth,eta))) 改为: eta_d = tf.exp(tf.multiply(-1.0,tf.multiply(depth,eta))) 即改:mul->multiply

2020-08-03 20:59:39 246 1

原创 (WaterGAN)AttributeError: module ‘tensorflow‘ has no attribute ‘pack‘

在运行WaterGAN代码时出现:AttributeError: module 'tensorflow' has no attribute 'pack'将eta = tf.pack([eta_r,eta_g,eta_b],axis=3) 改为: eta = tf.stack([eta_r,eta_g,eta_b],axis=3) 即把将所有pack->stack

2020-08-03 20:39:35 378

原创 (WaterGAN)TypeError: Expect argument to be a string or int, found <class ‘float‘>

运行WaterGAN出现错误:TypeError: Expect argument to be a string or int, found <class 'float'>将mainmhl.py中:flags.DEFINE_integer("train_size", np.inf, "The size of train images [np.inf]")改成:flags.DEFINE_float("train_size", np.inf, "The size of train i

2020-08-03 20:35:06 1268 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除