自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乱七八糟的笔记

优秀的博客很多了,这只是个笔记

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 【简单】超像素分割代码 saliency maps on image hierarchies OWT-UCM分割 使用

下载地址:https://www2.eecs.berkeley.edu/Research/Projects/CS/vision/grouping/resources.html下第二个,预编译的我觉得会限制操作系统。用起来特别方便,就是几个函数而已,所以没必要写那么多没用的。这也是为了我自己回顾方便。所以。讲解比较少根据图片大小确定使用的函数,图片比较大的话就分成四个小...

2019-09-26 20:16:14 717 3

原创 matlab逐行读取 txt 读出字符串

下面的代码来源于:https://zhidao.baidu.com/question/520968496.htmlfid = fopen('aaa.txt');tline = fgetl(fid);while ischar(tline)disp(tline)tline = fgetl(fid);endfclose(fid);完全不知所云,没有注释。其实是这样的,tline...

2019-09-26 14:26:46 13805 4

原创 matlab 读取 存储 numpy 的 .npy文件

工具包下载地址:https://github.com/kwikteam/npy-matlab解压缩安装:直接将该文件夹npy-matlab加入路径即可:无论你是右键该文件夹,还是使用命令行。使用:输入下面代码测试是否可用: a = rand(5,4,3); writeNPY(a, 'a.npy'); b = readNPY('a.npy'); sum(...

2019-09-26 10:49:34 17834 4

原创 deeplabv3+ 改网络常遇到错误 基本是给我自己看的

实际上,官方代码写的超棒,各种功能的discret非常好,所以出错的位置大多不会牵扯太多。比如如果你改的是deconv部分,不会引起train以及eval的代码修改。非常棒,值得学习。1.scope,如果改了网络结构,但是沿用之前的scope,会出现诸如:None 错误value cant be None卷积核不匹配错误(1,304,3,3) 与 (1,256,3,3)...

2019-09-26 10:08:44 609

原创 deeplab v3+ multi scales 代码解析

multi scale能够大大增加识别率,简单直白的说就是将图片resize,然后预测。只能在eval时使用,所以不需要训练可用范围:[0.5, 0.75, 1.0, 1.25, 1.5, 1.75] ,定义在eval。py中# Change to [0.5, 0.75, 1.0, 1.25, 1.5, 1.75] for multi-scale test.flags.DEFIN...

2019-09-20 20:52:47 1014 2

原创 tensorflow 图像两种变形方式

还有一种是padding,可以防止图片变形,但是结果并不会比较好,因为pad了过多无关因素,所以我们不用这个。1.适用于标签,利用最近邻的数值填充:tf.image.resize_nearest_neighbor( tf.expand_dims(label, 0), new_dim, align_corners=True)2.适用于图像...

2019-09-20 14:01:36 675

原创 deeplabv3+ 论文相关参数 代码解析 Flip MS SC random crop

目录1.Flip2. multi_scale input eval3.SC 在aspp与deconv采用seperate convmulti_scale 的参数传递是:另外,如果batch size改变的话,1.Flipinput_preprocess.py_PROB_OF_FLIP = 0.5该参数控制flip,如果为1,那么进入的图像一定会被flip...

2019-09-20 10:51:19 1337

原创 tensorflow flags 最全 pycharm 运行时输入参数 list string int float

编辑parameters有几点需要注意:如果左边未出现你目前要输入参数的python文件,那么运行一下该文件,报错完了,他就出现了。 输入的string:--eval_logdir "/home/DATA/liutian/tmp/tfdeeplab/deeplab/datasets/pascal_voc_seg"参数与参数之间,参数与变量之间,统统用空格。 变量前面要写-...

2019-09-20 10:40:30 549

原创 tensorflow 常用简单的函数收集 cond expand_dims squeeze map_fn

1.条件函数,替代 if else在tensorflow里面不能使用if else对bool型tensor进行判断。所以需要使用tf.condhttps://blog.csdn.net/u013249853/article/details/101012523x = tf.constant(2)y = tf.constant(5)def f1(): return tf.multip...

2019-09-19 13:50:54 221

原创 tf.cond tensorflow的逻辑控制 if else

tf.cond使用方法z = tf.multiply(a, b)result = tf.cond(x < y, lambda: tf.add(x, z), lambda: tf.square(y))tf.cond(判断语句,执行一,执行二)如果有复合逻辑运算,代码:import tensorflow as tfimport numpy as npa_np =...

2019-09-19 09:44:36 4166

原创 deeplabv3+ eval.py 代码 分析

eval.py只有一个主函数。多尺度输入的预测与单一尺度输入的预测不一样。多尺度调用model.py 的model.predict_labels_multi_scale单尺度调用model.predict_labelspredict_labels->multi_scale_logit, 同样的predict_labels_multi_scale同样调用该函数...

2019-09-18 08:36:49 1068

原创 deeplabv3+ 代码解析 去除decoder 部分

只需要训练时不提供参数“--decoder_output_stride=4 \”就可以直接去掉decode部分,那么取而代之的就是下面要讨论的。可以看出来,直接将16倍的特征图上采样到了原始图片大小。并且使用的是21通道的小特征图。从代码来看:def _get_logits(images, model_options, ...

2019-09-16 16:16:20 1409

原创 deeplabv3+ decoder代码 详解

目录看代码model.py: refine_by_decoder看代码定义与注释:函数部分输入参数解读:BN (batch normalization)配置:操作获取DCNN tensor用来细化分割结果合并两个tensor论文中的decoder特点两个输入 分了两次上采样,存在1/16与1/4特征图。看代码model.py: refi...

2019-09-12 16:24:04 3557 7

原创 【代码】deeplabv3+ model train 模型 训练 代码 全网最详细解析

目前你已经看完了,会改数据输入部分的代码了。那么模型代码还需要看。目录train.py包含了方法:调用关系:model.py包含的方法:model.py被调用,()表示跨py文件调用数据的传递:首先在train.py中:于是我们看下主角 model.pymulti_scale_logit:_get_logit调用了三个方法refine_by_deco...

2019-09-11 22:49:13 3282

原创 【Tensorflow】slim.arg_scope()的使用

简单直观的教程:https://zhuanlan.zhihu.com/p/35203106这里单独做个总结笔记,详细的去看上面那个网址。一个好例子胜过千言万语arg_scope是为了偷懒与整洁。打个比方,arg_scope想给自己的小弟寄送一些贺卡了,但是由于他比较懒,祝福语写的都一样,他就想群发,第一个参数就是他小弟的名字,后面的参数就是贺卡内容。直白来讲,arg_scop...

2019-09-07 13:30:16 536 3

原创 deeplabv3+: 输入模块全解析 输入数据 更多维度 多标注

之前已经讲过了generator,这次是要建立一个更详细的框架,数据到底怎么被处理的。可以作为样例学习。写的并不详细,因为你如果要做更深的工作,你需要很高自主能力,大多数人都具备,所以我就不废话了(主要是忙)。源数据:图片/矩阵目标数据:tensorflow 标准的Dataset主要过程:源数据->build_voc_data.py->tfrecord tfrecor...

2019-09-04 10:47:04 1455 2

原创 tensorflow:超简单易懂 tensor list的使用 张量数组的使用 扩增 建立 append

构造张量数组:最简单的方式:tensor_list=[tensor1,tensor2]常用的方式(这个方式可以用于for循环)tensor_list=[]tensor_list.append(tensor1)tensor_list.append(tensor2)张量数组的使用批量处理张量数组里面的张量,之后将其存储到一个新的张量数组中new_tensor_l...

2019-09-03 21:49:20 7188

原创 Tensorflow TFRecord: Can't parse serialized example

原因就是你的数据是串数据,但是你用FixedLenFeature读取,改函数有个参数是需要输入形状的。 'image/width': tf.FixedLenFeature(shape=(), tf.int64, default_value=0),比如这个,由于宽度是个常数,所以shape直接省略了,但是你的是[1,2,3,3]这种就不能省,要不你将shape填写上...

2019-09-03 14:25:40 982

cityscape sets.rar

cityscape 数据库 详细标注的5000张图片, 分为了train val test三个集合,这个压缩包是train.txt+val.txt+test.txt, 文件名,类似于./cityscapes/leftImg8bit/val/frankfurt/frankfurt_000001_049209_leftImg8bit.png ./cityscapes/leftImg8bit/val/frankfurt/frankfurt_000001_042098_leftImg8bit.png

2019-10-15

C语言大学实用教程_苏小红版参考答案

C语言大学实用教程_苏小红版参考答案,哈工大计算机系

2014-11-06

空空如也

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

TA关注的人

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