Closed Tefor closed 1 year ago
您好,这个任务的pipeline是单通道的融合,随后如果是RGB与IV的融合,根据之前文章的惯例,会用RGB通道变成YCbCr通道后,用Y通道与IV的融合,随后通过新的Y通道与原始CbCr通道配合,恢复RGB图。不过直接端到端输出三通道也没问题,只是需要修改输出通道后,重新训练三通道输出网络。
您好,这个任务的pipeline是单通道的融合,随后如果是RGB与IV的融合,根据之前文章的惯例,会用RGB通道变成YCbCr通道后,用Y通道与IV的融合,随后通过新的Y通道与原始CbCr通道配合,恢复RGB图。不过直接端到端输出三通道也没问题,只是需要修改输出通道后,重新训练三通道输出网络。
你好,我最近尝试了一下你说的办法,在test_IVF.py把融合后的图像与之前rgb分离得到的cb、cr通道进行拼接,但我发现最终的RGB图像有一点点地方会发生彩色失真,请问你知道这是怎么回事嘛?
您好,这个任务的pipeline是单通道的融合,随后如果是RGB与IV的融合,根据之前文章的惯例,会用RGB通道变成YCbCr通道后,用Y通道与IV的融合,随后通过新的Y通道与原始CbCr通道配合,恢复RGB图。不过直接端到端输出三通道也没问题,只是需要修改输出通道后,重新训练三通道输出网络。
![]()
边缘部分的彩色失真是这样的,麻烦作者看一下,暂时不知道怎么解决,拜托拜托
作者你好,我看代码当中testIVF默认是把红外和可见光图像都转变成灰度图1通道的方式来进行处理数据,我尝试把输入数据改成RGB模式跑不通,模型默认的输入数据是1通道,预训练权重文件也是1通道,三通道的结果是要重新训练吗请问?感觉很多都要改,不过我看到作者的效果展示最终输出的结果也有RGB三通道,请问作者是在哪里实现的呢?