Closed cezdo closed 1 year ago
你还需要修改这里,改为
self.end_conv = nn.Sequential(nn.Conv2d(embed_dim, embed_dim * patch_size ** 2, kernel_size=5, stride=1, padding=2), nn.PixelShuffle(patch_size), nn.Conv2d(embed_dim, 31, kernel_size=3, stride=1, padding=1), )
非常感谢!
作者您好!
由于我在使用CAVE数据集(31通道)训练高光谱图像的压缩,因此需要修改图像通道数量来进行训练。因此我想请问一下cnn模型和stf模型中对于图像通道数量的设置有什么区别。
首先就是CNN模型中似乎只需要在31行附近的这个部分将原来的3修改为31即可,并且可以正常训练。
紧接着就是在STF模型中,我尝试修改了351行与388行两处 in_chans 的初始值为31,尝试运行后仍旧是报通道数不匹配的错误。
以下是报错的提示:
所以,请问还有什么别的需要修改的地方来实现对高光谱图像的压缩的支持呢?十分感谢!