2019-02-28

一、运行train程序

运行程序的命令行:

记得先转到当前目录下

再执行如下命令行:

注意端口名称与自己分配的端口

CUDA_VISIBLE_DEVICES=0 python train.py --dataroot ./datasets/cell3 --name cell3_spcyclegan --model cycle_lo_seg --no_dropout --which_model_netG resnet_9blocks --display_id 2 --display_port 8097 --input_nc 1 --output_nc 1 --phase train --identity 0 >log_file/cell3.out 

开启visdom的链接如下:

python -m visdom.server

在后台跑程序的代码如下:

CUDA_VISIBLE_DEVICES=0 nohup python train.py --dataroot ./datasets/cell3 --name cell3_spcyclegan --model cycle_lo_seg --no_dropout --which_model_netG resnet_9blocks --display_id 2 --display_port 8097 --input_nc 1 --output_nc 1 --phase train --identity 0 >log_file/cell3.out &

二、进行sequence的label

1、groundtruth label

1、导入15张图,imageJ  import the image sequence,并且记得勾上转成8bit。

2、选择1024*1024*15 dimension,最右侧的滚动条可以选择图像序号。

3、label的时候记得勾上3D。

4、注意paint over这里选择 all visibel labels

5、记得用brush的时候清除label的时候把3D取消掉。

其实这样来回变动着标记真的蛮快的。一个小时就标记好了15张图片。

2、color coding

1、把图像转成png形式,我是把图像分成slices,然后逐一存成png格式的。

2、改python文件里的维度。

3、丢进linux服务器。

3、overlay the image

matlab进行图像叠加的方法:

参考网址:

https://blog.csdn.net/wzz110011/article/details/78174003

我是用tif格式进行叠加的,采用的代码如下,是用matlab写的:

%add images

close;

clear all;

clc;

A1 = imread('image00015.tif');

A2 = imread('z0015.tif');

K = imlincomb(0.5,A1,0.5,A2);

imwrite(K,'c0015.tif')

4、组成4幅图

把4幅图合在一起:

哪四幅图?分别是:原图,灰色的分割图,彩色的分割图,以及彩色的叠加图。

遇到问题:灰色的分割图不能正常显示

解决办法:

imagesc(a2,[0,4]);% four is the max value in a2

colormap(gray);

遇到问题:合在一起有空隙

考虑图像拼接。图像拼接不行。

这篇文章里讲了如何消除空白区域。

https://blog.csdn.net/shanchuan2012/article/details/53980288

5、合成视频

参考自己之前的文章:Windows系统下安装FFmpeg并进行照片合成视频

ffmpeg -loop 1 -f image2 -i d:/video2/c%04d.tif -vcodec libx264 -r 3 -t 5 test.mp4

3是帧数,5是秒数,乘起来就是总照片数目。

三、运行test的程序

原来的命令行:

CUDA_VISIBLE_DEVICES=2 python test.py --dataroot ./datasets/biospy --name biospy_spcyclegan --model test_seg --phase test --which_model_netG resnet_9blocks --no_dropout --display_id 0 --dataset_mode single --which_direction AtoB --which_epoch 200 --loadSize 256 --fineSize 256 --how_many 1280

实际的命令行:

CUDA_VISIBLE_DEVICES=0 python test.py --dataroot ./datasets/cell3 --name cell3_spcyclegan --model test_seg --phase test --which_model_netG resnet_9blocks --no_dropout --display_id 0 --dataset_mode single --which_direction AtoB --which_epoch 200 --loadSize 1024 --fineSize 256 --how_many 5

我需要查看这些参数的具体用途:

how many   -how many test images to run

self.parser.add_argument('--loadSize', type=int, default=286, help='scale images to this size')

self.parser.add_argument('--fineSize', type=int, default=256, help='then crop to this size')

注意:finesize如果改成1024,会出现out of memory的问题。

所以你需要怎么做?

遇到问题1:img_path不大对

img_path = model.get_image_paths()

model = create_model(opt)

在cycle_lo_seg_model中我找到了对应代码

def get_image_paths(self):

        return self.image_paths

更详细的内容在set_input这个函数里。

self.image_paths = input['A_paths' if AtoB else 'B_paths']

那么其中的A_path和B_path又分别是什么呢?

重点是找到set_input函数的括号里的input.

遇到问题2:只能处理256*256大小的图像

解决办法:1024*1024大小的图像可以拆分成4*4个256*256大小的图像,然后拼接。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容

  • (190114 更新一下,我没有碰到过安装问题,所以有关安装的问题, 我也爱莫能助。。) 今天介绍一下,我经常用的...
    MrFred_4606阅读 410评论 0 0
  • 1、安装tensorflow 在anaconda prompt中 用conda list 查看已安装的库 2、py...
    Sshaylee阅读 424评论 0 0
  • Huawei launches new $2,600 foldable 5G phone to rival Sam...
    白池染阅读 757评论 0 1
  • 今天练车了,感觉要热化。还有实验报告,快了快了。今天也读到了一个家族的故事。
    carpediem_2ca9阅读 153评论 0 0
  • 感谢我的双腿,带我给儿子买口罩,让我自由的生活,谢谢谢谢谢谢 感谢我的双眼,让我阅读优美的文字,让我看到帅气的儿子...
    寧曦阅读 94评论 0 0